Zum Inhalt springen

Frontend User: verschlüsselte Passwörter

Erstellt am 5. Oktober 2009 · 3 Antworten · letzte Antwort am 5. Oktober 2009

Tags: Frontend-Benutzer, Sicherheit, Frage

Ckoenig ·

Moin zusammen,

Standardfrage: ich würde gerne die Passwörter der FE User verschlüsselt/gehashed speichern.
Standardandtwort: benutze kb_md5fepw

Soweit so gut... nun bin ich nach zahlreichem Threads lesen arg verunsichert und habe einige Fragen:

1.) Wie gut (zuverlässig) funktioniert das? - Ich habe da über einige Probleme gelesen, die zum Teil vom Browser abhängen, da z.B. in sr_feuser_register das Passwort per JS gehashed wird, und es dort Probleme geben kann.

2.) Kann ich vorhandene Passwörter automatisch konvertieren (sprich gibt's da nen Button oder so), oder muss ich das 'von Hand' (ginge ja auch per Script) machen? (zugegeben: nicht ganz so wichtig)

3.) Habe irgendwie im Kopf, dass es da bald auch was TYPO3 internes geben soll - nur finde ich da nichts mehr zu. Habe ich da was falsch im Kopf, oder wird es da wirklich bald was geben?. In den News zur TYPO3 4.3 Beta 1 habe ich nur den Hinweis auf die gesalteten PWs gefunden (denke mal das bezieht sich auf BE User, oder?)...

4.) Und zuletzt: wenn ich Extensions schreibe, und dabei automatisch Frontend User Accounts generieren möchte, muss ich dann die verwendete Extension kennen? Das scheint zumindest bei sr_feuser_register zumindest so zu sein:

function generateChallenge (&$row)    {
        [...]

        if (t3lib_extMgm::isLoaded('kb_md5fepw') && [...])    {
            [...]
        }

        if (t3lib_extMgm::isLoaded('felogin') && [...])    {
            [...]
        }
        [...]
}

siehe lib/class.tx_srfeuserregister_passwordmd5.php
Oder gibt es da eine TYPO3 API Funktion, die FE-User anlegt, und das übernimmt (sprich ggf. an eine Extension übergibt?)?

Sind viele Fragen, aber vielleicht könnt Ihr da ja ein wenig Licht ins Dunkel bringen... Danke schonmal. 🙂

Viele Grüße, CKoenig

just2b ·

Hallo,

ad 3: das gilt auch für FE-Benutzer. Man kann die bisherigen Passwörter auch über die neue sys extension konvertieren und wenn man User anlegt, muss man das Passwort "richtig" angeben, schau mal ins manual der t3sec_saltedpw, da stehet auch drin wie man das richtig macht

georg

Ckoenig ·
just2b schrieb

Man kann die bisherigen Passwörter auch über die neue sys extension konvertieren und wenn man User anlegt, muss man das Passwort "richtig" angeben, schau mal ins manual der t3sec_saltedpw, da stehet auch drin wie man das richtig macht

Damit lösen sich auch Fragen 1, 2 und 4 - Du hast mir damit meinen Tag gerettet, danke 🙂

Eine Frage noch: sehe ich das richtig, dass ich t3sec_saltedpw auch in TYPO3 4.2 schon installieren und nutzen kann (wenn ich mir die Dependencies anschaue sollte das ja gehen)? Oder gibt es da irgendwelche Probleme?

Jedenfalls kann ich nun erst mal entspannt Feierabend machen. 🙂

just2b ·

nein das sollte als normale extension sehr wohl gehen, mit 4.3 steht das eben auch als sysext zur verfügung