Seite 1 von 1
anpassung ans 3er - 2er user_active entspricht im 3er was ?
Verfasst: 06.01.2009 06:44
von yks
hallo,
im 2er gab es in der datenbank in der users-tabelle das feld user_active mit entweder 0 oder 1 als eintrag.
im 3er finde ich nichts adäquates, sondern nur user_inactive_reason und user_inactive_time.
habe ich es irgendwo übersehen, daß es nur diesen inaktiv/aktiv-eintrag in form von 0 oder 1 gibt ? oder wo kann ich das finden ?
viele grüße, yks
Re: 2er user_active entspricht im 3er was ?
Verfasst: 06.01.2009 07:45
von Dr.Death
Hallo,
das, was Du suchst ist in der Tabelle
phpbb_users das Feld
user_type.
Die verwendeten Werte wurden in der includes/constants.php definiert:
Code: Alles auswählen
define('USER_NORMAL', 0);
define('USER_INACTIVE', 1);
define('USER_IGNORE', 2);
define('USER_FOUNDER', 3);
Re: 2er user_active entspricht im 3er was ?
Verfasst: 06.01.2009 12:40
von yks
achso, weil 4 werte.
dank dir
mal sehen, ob das geht oder ob 'entweder oder' dann nicht mehr ausreicht.
Re: 2er user_active entspricht im 3er was ?
Verfasst: 06.01.2009 13:07
von Dr.Death
Du solltest immer auf USER_NORMAL und USER_FOUNDER prüfen....
Re: 2er user_active entspricht im 3er was ?
Verfasst: 06.01.2009 13:51
von yks
öhm - danke für den tip - im moment versuche ich es (glaube) ohne prüfung *zerknirscht guck*

hätte vielleicht besser im code-forum posten sollen..., sorry
noch eine frage...
kann es sein, daß das beim 3er nicht mehr funktioniert ? :
soweit ich weiß, sind die paßwörter im 3er anders verschlüsselt, dh, evtl reicht dann das davor geschriebene md5 nicht mehr ?
was müßte ich denn statt dessen schreiben ?
übrigens keine sorge, ich probiere nix unanständiges, versuche nur ein chatscript an das 3er anzupassen
viele grüße, yks
Re: anpassung ans 3er - 2er user_active entspricht im 3er was ?
Verfasst: 06.01.2009 13:57
von Dr.Death
Re: anpassung ans 3er - 2er user_active entspricht im 3er was ?
Verfasst: 06.01.2009 14:00
von yks
gesalzen ist prima
aber demnach dann wohl wirklich an der zeile liegt *denk*
danke für die links !
dh, ich müßte
Code: Alles auswählen
if (md5($givenpassword) == $dbpassword && $row['user_type'])
// everything okay, let login
irgendwie ersetzen mit
Code: Alles auswählen
if (pwd.ComputeSaltedHash() == strStoredSaltedHash)
// user is authenticated successfully
(abgesehen von den kommentaren, klar)
*noch nachdenke (falls ganz falsch, bitte gleich bremsklotz werfen)
hm, das geht jedenfalls nicht, auch mit $ nicht... - glaube, auch übersehen habe, daß es kein php war.
Code: Alles auswählen
if (givenpassword.ComputeSaltedHash() == strStoredSaltedHash)
glaube, auch übersehen habe, daß es in deinem link kein php war
hm *grübel*
Re: anpassung ans 3er - 2er user_active entspricht im 3er was ?
Verfasst: 06.01.2009 14:46
von BB-BF-BM
Hallo!
yks hat geschrieben:(falls ganz falsch, bitte gleich bremsklotz werfen)
Das tue ich (auch, wenn ich dir nicht unbedingt die richtige Lösung anbieten kann).
Der letzte Link von Dr. Death ist nur eine allgemeine Beschreibung von gesalzenen Passwörtern; er hat nichts direkt mit dem phpBB zu tun. (daher existieren die von dir ausprobierten Methoden auch gar nicht)
Vielleicht hilft dir
dieser Beitrag weiter!
Re: anpassung ans 3er - 2er user_active entspricht im 3er was ?
Verfasst: 06.01.2009 14:59
von yks
danke für den bremsklotz !

besser als wenn ich ewig ganz falsch rumdoktere.
und danke für den link
(das liest sich für mich zumindest auch irgendwie mehr nach php) 