Jump to content
zbeng

ia incercati ;)

Recommended Posts

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/

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...