---
title: "Passworte mit sr_feuserregister und md5"
url: "https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5"
source: "typo3.net"
tags: ["TYPO3","Frontend","Frage","Frontend-Benutzer"]
created: "2006-11-23"
last_reply: "2007-04-01"
replies: 10
solved: false
page: 1
pages: 1
lang: "de"
---

# Passworte mit sr_feuserregister und md5

TYPO3 › Frontend · 10 Antworten · gestartet 2006-11-23

## Eröffnungsbeitrag

**AJU** · 2006-11-23 · [Beitrag #1](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/1)

Hallo Forum,
ich habe ein Problem mit sr_feuser_register, newloginbox und kb_md5fepw. Nach der Registrierung werden die Passworte von einigen User unverschlüsselt in der fe_users abgespeichert, bei anderen Usern sind sie verschlüsselt.
Ich vermute, daß bei diesen Usern Javascript deaktiviert ist, so daß die md5.js nicht ausgeführt werden kann. Wenn man sich dann allerdings mit dem Passwort vom selben Browser aus anmelden will, erscheint ein Anmeldefehler. Allerdings sollte für die Anmeldung doch auch die md5.js ausgeführt werden, was nun aber nicht geht wg. Javascript disabled. Daher müsste das pw auch unverschlüsselt übertragen werden, oder sehe ich das falsch?

Hat hier noch jemand dieses Problem oder vielleicht eine andere Idee?

Meine Konfiguration:

Typo3 4.0.1
sr_feuser_register 2.5.1
kb_md5fepw 0.4.0
newloginbox 2.2.11
fh_library 0.0.14
static_info_tables 2.0.0
static_info_tables_de 0.1.0.

Constants für sr_feuser_register

```typoscript
plugin.tx_srfeuserregister_pi1.useMd5Password = 1
plugin.tx_srfeuserregister_pi1.pid = 2
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 2
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 3
plugin.tx_srfeuserregister_pi1.loginPID = 87
plugin.tx_srfeuserregister_pi1.registerPID = 90
plugin.tx_srfeuserregister_pi1.editPID = 91
plugin.tx_srfeuserregister_pi1.confirmPID = 92
plugin.tx_srfeuserregister_pi1.formFields = username, password, first_name, last_name, email, address, city, static_info_country, zip, telephone
plugin.tx_srfeuserregister_pi1.email = xxxx
plugin.tx_srfeuserregister_pi1.usernameAtLeast = 5
plugin.tx_srfeuserregister_pi1.pidTitleOverride = xxxx
plugin.tx_srfeuserregister_pi1.siteName = xxxx
plugin.tx_srfeuserregister_pi1.useShortUrls = 0
plugin.tx_srfeuserregister_pi1.salutation = formal
plugin.tx_srfeuserregister_pi1.enableHTMLMail = 1
```

Main Template (root)

```typoscript
config {
  simulateStaticDocuments=1
  simulateStaticDocuments_pEnc=md5
  simulateStaticDocuments_addTitle=30
  simulateStaticDocuments_pEnc_onlyP = cHash, tx_ttnews[backPid], tx_ttnews[tt_news], tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], tx_ttnews[pointer], tx_ttnews[swords], L, fD[_FIELDLIST], fD[disable], fD[usergroup], tx_srfeuserregister_pi1[aC], tx_srfeuserregister_pi1[cmd], tx_srfeuserregister_pi1[rU], tx_srfeuserregister_pi1[sFK]
  disablePrefixComment = 1
  removeDefaultJS = 1
}
```

## Antworten

### [#2](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/2) · AJU · 2006-11-23

So,
nachdem ich die kb_md5fepw nochmal deinstalliert, gelöscht, neu hochgeladen und wieder installiert habe, ist mir dann doch noch der Dependency Error aufgefallen, und daß die nur bis Typo3 3.8.4 funktioniert. #angry#
Glücklicherweise ist die md5 Verschlüsselung nur ein nice to have, ich komme auch gut ohne aus.
Falls hier jemand das Ding doch unter 4.0.1 zum laufen gebracht hat, möge er den Thread doch einfach mal mit den entsprechenden Infos fortsetzen, dann versuche ich es nochmal.

So long.
Achim

### [#3](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/3) · voodoo · 2006-11-26

Ich suche auch gerade nach einer Lösung, die Frontend User Passwörter nur verschlüsselt anzeigen zu lassen. Es würde mir reichen, wenn ich beim ansehen der User die Passwörter nicht mehr sehen könnte, es kann doch nicht sein, dass ich als Admin einer Seite alle Passwörter der User lesen kann.

Weiß jemand eine Möglichkeit das zu erreichen?

### [#4](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/4) · fez · 2007-01-23

> **AJU schrieb:**
>
> Glücklicherweise ist die md5 Verschlüsselung nur ein nice to have, ich komme auch gut ohne aus.

Das seh ich GARNICHT so!! ich stimm da VODOO zu!
Bei einer halbwegs ernsthaften seite _darf_ es einfach ned sein, dass auch nur irgendwer die Passwörter im klartext lesen kann...

Gibt es inzwischen eine Lösung?

FEZ

### [#5](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/5) · tschinschiri · 2007-03-06

Hallo hab ebenfalls dieses Problem nur dass bei mir bei allen neu registrierten User das Passwort im Klartext gespeichert wird. wenn sie sich aber dann einloggen wollen wird das MD5 Verschlüsselungstool ausgeführt, so dass sich keiner der benutzer anmelden kann. Bin dan der sache nachgegangen und hab dem User per Passwort vergessen ein neues Passwort zusenden lassen. Und siehe da dieses wird dann in Verschlüsselter form gespeichert... und der Benutzer kann sich auch damit anmelden!!! Und jetzt kommt der Hammer!!! Bearbeitet der Benutzer nun sein Profil und setzt sich ein neues Passwort... Man staune es wird ebenfalls in Verschlüsselterform gespeichert und alles klappt prima.. Ich denke da ist ein Bug in der Ext. sr_feuser_register im bereich der Userregistration.

Weiss da jemand näheres?

### [#6](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/6) · rabe69 · 2007-03-09

Ich weiß auch nichts näheres, kann das Problem aber bestätigen.
Ich denke, das MD5.js auf der Registrierungsseite wird nicht richtig ausgeführt.

Ich habe mir jetzt mal den Quellcode der Registrierungsseite angesehen. Dabei ist mir aufgefallen, dass das Javascript welches die Umkodierung des Passworts nach MD5 machen soll, das gar nicht darf:

```javascript
var pw_change = 0;
function enc_form(form) {
  var pass = form['FE[fe_users][password]'].value;
  var pass_again = form['FE[fe_users][password_again]'].value;
    if (pass != pass_again) {
      alert('You must enter the same password twice.');
      form['FE[fe_users][password]'].select();
      form['FE[fe_users][password]'].focus();
      return false;
    }
    if (pw_change) {
      var enc_pass = MD5(pass);
      form['FE[fe_users][password]'].value = enc_pass;
      form['FE[fe_users][password_again]'].value = enc_pass;
    }
    return true;
}
```

Die Frage ist also, warum und wo wird die Variable pw_change auf 0 gesetzt?

Mein System:
TYPO3 4.1
fh_library 0.0.16
static_info_tables 2.0.2
sr_static_info 2.0.0
newloginbox 3.0.1
sr_feuser_register 2.5.6
kb_md5fepw 0.4.0

### [#7](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/7) · rabe69 · 2007-03-09

Bevor sich andere auch noch totsuchen:

Im Template tx_srfeuserregister_pi1_css_tmpl.html haben bei mir die beiden ###PASSWORD_ONCHANGE### Marker gefehlt.

Es sollte so aussehen:

```html
		<input id="tx-srfeuserregister-pi1-password" type="password" size="10" maxlength="40" title="###TOOLTIP_PASSWORD###" name="FE[fe_users][password]" class="tx-srfeuserregister-pi1-password" ###PASSWORD_ONCHANGE### />
		<label for="tx-srfeuserregister-pi1-password_again" class="tx-srfeuserregister-pi1-password-again">###LABEL_PASSWORD_REPEAT###</label>
		<input id="tx-srfeuserregister-pi1-password_again" type="password" size="10" maxlength="40" title="###LABEL_TOOLTIP_PASSWORD_AGAIN###" name="FE[fe_users][password_again]" class="tx-srfeuserregister-pi1-password" ###PASSWORD_ONCHANGE### />
```

### [#8](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/8) · tschinschiri · 2007-03-11

Hat prima funktioniert! Herzlichen Dank!!!  :D

### [#9](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/9) · davidb · 2007-03-12

Das Problem mit dem Passwort habe ich im Typo3 Bugtracker gelöst: <http://bugs.typo3.org/view.php?id=3650>
Das Problem war, daß die Funktion enc_form() nicht ausgeführt wurde, wenn das Formular über JavaScript abgeschickt wurde.

Ich habe dort beschrieben, welche Änderungen durchgeführt werden müssen, damit es funktioniert.

Viele Grüße
David

### [#10](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/10) · trace-1310 · 2007-03-23

> **davidb schrieb:**
>
> Ich habe dort beschrieben, welche Änderungen durchgeführt werden müssen, damit es funktioniert.

Hallo,
ich habe die Änderungen aus dem Bugtracker mal eingebaut. Leider ohne den gewünschen Erfolg. Das einloggen nach der Registrierung klappt bei mir immer noch nicht. Erst nachdem sich der User ein neues Password zuschicken lässt, ist der Login möglich.

### [#11](https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5/11) · harp · 2007-04-01

Hallo,

ich versteh auch die Sache im bugtracker nicht, und was soll das hinzufügen der Marker in sr_feuser_register template bringen, wenn ich die md5-extension nicht installieren kann, weil sie in 4.x.x nicht merh funktioniert?

---

Quelle: „Passworte mit sr_feuserregister und md5“, typo3.net, https://www.typo3.net/d/53875-passworte-mit-sr-feuserregister-und-md5
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
