Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

MWo

Użytkownik
  • Postów

    21
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Odpowiedzi opublikowane przez MWo

  1. Jeszcze jedno.

    Ten kod u mnie wygląda zupełnie inaczej i używa jednak entry_date:

     

    Cytat
    try
            {
                $timeLimit = \IPS\DateTime::create()->sub( new \DateInterval( 'PT1H' ) )->getTimestamp();
                $record = \IPS\Db::i()->select( '*', 'core_validating', array( 'vid=? AND member_id=? AND lost_pass=1 AND entry_date>?', \IPS\Request::i()->vid, \IPS\Request::i()->mid, $timeLimit ) )->first();
            }
            catch ( \UnderflowException $e )
            {
                \IPS\Output::i()->error( 'no_validation_key', '2S151/1', 410, '' );
            }


    A zaktualizował mi się tylko email_sent po wysyłce ponownego maila.

     

  2. Zauważyłem chyba błąd, nie rozumiem tego.

    Jeżeli jest już wpis, email_sent jest aktualizowany na aktualną datę i token jest ten sam. Natomiast entry_date się nie aktualizuje i wchodząc w ten link mam błąd bo entry_date się nie zmieniło.

    Natomiast widzę że to zacytowane zapytanie nie ma sprawdzania ani email_sent ani entry_date tylko info czy jest taki vid.

    I tu nie rozumiem bo:

    Link: 

     
    A błąd ten sam:

    image.thumb.png.d95ea177461b3e2d8f3a6430cd7bbaba.png

    Gdy wpisu nie ma i jest insert, wszystko wygląda dobrze.
  3. 39 minut temu, DawPi napisał(a):

    No jednak nie do końca. Uzupełnij profil o wersję forum.


    Uzupełnione, moja wersja to 4.6.9

     

     

    49 minut temu, DawPi napisał(a):

    Kod tego błędu jest tutaj:

    	/**
    	 * Validate
    	 *
    	 * @return	void
    	 */
    	protected function validate()
    	{
    		/* Prevent the vid key from being exposed in referrers */
    		\IPS\Output::i()->sendHeader( "Referrer-Policy: origin" );
    
    		try
    		{
    			$record = \IPS\Db::i()->select( '*', 'core_validating', array( 'vid=? AND member_id=? AND lost_pass=1', \IPS\Request::i()->vid, \IPS\Request::i()->mid ) )->first();
    		}
    		catch ( \UnderflowException $e )
    		{
    			\IPS\Output::i()->error( 'no_validation_key', '2S151/1', 410, '' );
    		}

    Zatem jeśli nie masz wpisów z podanym hashem (vid) w tabeli core_validating to przyczyna leży gdzie indziej.


    Zauważyłem wpisy w bazie więc tabelę wyczyściłem.
    Zrobiłem ponowny test, mail przyszedł, resetowanie zadziałało. Drugi mail wysłany (po wygaśnięciu pierwszego), nie dodał/zaktualizował wpisu w tabeli core_validating, mail przyszedł i znowu link nieprawidłowy.

    Pytanie czy nie powinno być dodanego czegoś w cron co usuwa stare wpisy, może mam braki. Nie wiem jak to działa.

  4. Cześć, przychodzę ponownie z problemem.

    Miałem dość rozjechane forum, ale po aktualizacji wszystko się naprawiło (w innym wątku prosiłem o pomoc - rozwiazane)

    Teraz wszystko śmiga poza dość istotną funkcją, mam około 4000 kont w systemie i forum było nieaktywne około 3 lat teraz chcę zrobić reaktywacje i na bank ludzie nie będą znali swoich haseł. Dlatego też istotna jest funkcja przywracania hasła.

    Wykonałem test dostałem maila z linkiem do resetowania jednak po wejściu w ten link mam błąd:

    image.thumb.png.118b0a0589b4e2e79ffb6fdaab1667df.png

    System twierdzi, że nie oczekuję na potwierdzenie żądania zmiany hasła. Nic w tej funkcji nie było modyfikowane. Szablon mail do resetowania nie był zmieniany, modyfikowany był jedynie szablon główny.

    Link wygląda dobrze:

  5. Gdzie mogę sprawdzić logi jak nie mogę wejść do panelu?

    Już myślałem żeby zrobić update bo to jedyne miejsce gdzie mogę wejść tak naprawdę.

    Ale mam problem z plikiem profile.php który był modyfikowany i teraz update nie przepuści mi tego.

    image.thumb.png.797854df28dda991d96fb795a7b5d08c.png

    Najlepiej gdyby udało się ogarnąć problem z logowaniem przed update bo nie wiem co tam mam zrobione z plikami/bazą.

  6. Hej, mam problem z IPB4, pobrałem pliki, które miałem zachomikowane z gitlab z IPS4 - stare forum, licencję nadal mam.

    Po pobraniu i wgraniu bazy wszystko wygląda dobrze ale przy logowaniu czy to do AP czy przez użytkownika jest błąd: EX1054

    image.png.ef73d42fd6a8eb32eb180cbfca628d82.png

     

    Nie wiem czym to może być spowodowane, kod jest stary nieaktualizowany, ale dopóki nie sprawdzę co tam jest nie chcę wgrywać aktualizacji. 


    Co oznacza ten błąd? EX1045. Czy jest jakiś tryb debugowania w IPS4, dawno nie używałem nie pamiętam jak to działało.

    Z góry dzięki.

  7. Hej, szukam po internecie, ale znaleźć nie mogę, czy w IPB4 można, zamiast przesyłania plików włączyć gravatar? Jeśli jest taka możliwość to w jaki sposób, może ma ktoś jakiś poradnik czy coś.

  8. Hej, zakupiłem licencję na IPB4 jednak nie mam pojęcia w jaki sposób mogę postawić sobie wersję developerską lokalną do pisania własnych aplikacji. Jest jakieś oficjalne rozwiązanie które to umożliwia żeby ustawić sobie drugą wersję np. lokalną bez licencji?

  9. W dniu 9.07.2020 o 22:31, DawPi napisał:

    I jak? Masz już?


    Licencja doszła dopiero dzisiaj.
     

    W dniu 9.07.2020 o 22:43, eXon215 napisał:

    Miałem ostatnio podobną sytuację po kontakcie z supprtem otrzymałem taką odpowiedź:

     

     

    Licencja została aktywowana dopiero po 52h od zapłacenia także 3 dni robocze dla IPS to standard.


    Odnoszę wrażenie że oni robią Copy Paste bo dostałem identyczną wiadomość.

    Temat do zamknięcia. Dzięki wszystkim za informacje.

  10. Hej,

    poszukuję gotowej aplikacji do zgłaszania problemów przez użytkowników IPB 4, coś w stylu wersji dostępnej przy sklepie jednak nie potrzebuję kupować całego sklepu, a chciałbym udostępnić użytkownikom opcję helpdesku. Zna ktoś może taką aplikację?

  11. Hej,
     

    zastanawiam się nad przeniesieniem swojego forum na IPS, licencja dość sporo wychodzi, a wersja demo nie daje dostępu do plików czy jest możliwość na pobranie skądś oficjalnej paczki plików i zainstalowanie tego na moim serwerze w celu testów oraz konfiguracji przed zakupem licencji? Oczywiście bez opcji rejestracji i z wybraną konfiguracją (na wersji demo nie wiem które moduły są dostępne, przy jakim wariancie, bo wszystko jest odblokowane). Chciałbym przede wszystkim sprawdzić, czy migracja danych będzie możliwa oraz przekonać się jak to wygląda od strony kodowania, ponieważ potrzebuję stworzyć dedykowane wtyczki do opcji które są mi potrzebne na takiej stronie.
     

    Dodatkowo chciałbym dopytać czy kupując licencję bez modułu "Pages" nie będę miał możliwości stworzenia żadnej podstrony nawet w zwykłym HTMLu? Ewentualnie czy będzie możliwość dokupienia jej w przyszłości (liczę koszty).

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.