• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  • Tagi:
  1. #1
    twardziel jest nieaktywny Początkujący
    Dołączył
    Nov 2009
    Posty
    7

    Domyślnie problem z logoutem

    Witam,

    otóż chciałbym móc możliwość logowania się i wylogowywania do VB z innej strony. Na starej stronie pod innym php i innym VB było to możliwe. Za to w wersji 4 musze bardzo ingerować w kod oryginalny.

    A wiadomo że to nie zdrowo jeśli chodzi o jakieś późniejsze aktualizacje.

    O ile z logowaniem nie mam problemu, z identyfikacją użytkowników także, to o ból głowy przyprawia mnie LOGOUT.

    A ściślej mówiąc chodzi o np.: logouthash=1380703568-d52b471b545e50f577de12d3c9230047d2bc4a15;

    pierwsza część jest do pobrania z pola "lastactivity";

    druga jest do wygenerowania z:

    $user['securitytoken_raw'] = sha1($user['userid'] . sha1($user['salt']) . sha1(COOKIE_SALT));
    $user['securitytoken'] = TIMENOW . '-' . sha1(TIMENOW . $user['securitytoken_raw']);

    No więc co to jest stała TIMENOW i gdzie jest zdefiniowana.
    Znalazłem taką wartość w polach: lastvisit czy lastactive ale nie ma w tym żadnej prawidłowości.

    Resztę danych mam.

    Pozdrawiam



  2. #2
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    Feb 2008
    Posty
    2 812
    Przydatne posty
    299
    Wpisów
    1

    Domyślnie

    TIMENOW to zwykła stała, której przypisany jest wynik funkcji time()
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67