zbeng Posted May 29, 2006 Report Posted May 29, 2006 pana atunci uite principiul de functionare: - la logarea in phpbb2, login script-ul verifica daca user-ul exista atat in phpbb_users cat si in e107_user si confrunta parola introdusa NUMAI cu cea din e107, ignorand parola din phpbb - daca nu sunt rezultate verifica daca userul respectiv se afla macar in e107. - daca se afla in e107 introduce informatiile importante (user_id, user_name, user_email, user_admin) si in phpbb_users. daca nu se afla in e107 e login gresit. - se verifica din nou cu primul query daca exista userul in ambele tabele si daca exista il autentifica folosind pentru verificare PAROLA DIN e107, SI NU PE CEA DIN phpbb care asa cum am zis ramane doar de forma. In felul asta toate campurile suplimentare din phpbb raman utilizabile si actualizabile, cu exceptia celor care sunt prezente in e107 si pe care le ia de acolo la logare si le ignora in rest. Ce mai trebuie facut EVIDENT (or mai fi si altele care imi scapa acum): - dezactivare creare de conturi direct in phpbb (ar fi inutilizabile) - dezactivare schimbare si recuperare din phpbb (trimiti userul in e107 cu un link sau un anunt clar) - dezactivare schimbare nume, email si alte informatii care sunt preluate doar din e107. Probabil ca mai sunt diverse scapari insa scriptul functioneaza pentru functiile de baza. Puteti verifica asta la http://test.senior.ro/e107/ cu forumul la http://test.senior.ro/e107/forum/ Quote
ecstazy_kid Posted May 30, 2006 Report Posted May 30, 2006 Links Down Si nu prea inteleg ce vrei sa zici ... ! Poti sa`i dai deface la forum sau ce vrei sa zici ca nu prea inteleg sa te loghezi anonim sau ce ? Quote