Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 07.04.08, 16:01
Forum Aktivist
 
Registriert seit: 16.11.07
Alter: 28
Beiträge: 88

Login MD5 Verschlüsselung


Hallo,
ich habe die Erweiterung kb_md5fepw installiert, das FE-Login läuft über die Standart Loginbox.
Beim Registrieren werden die Passwörten ohne Probleme in MD5 verschlüsselt, nur bei Einloggen gibt es noch die Probleme, dort werden scheinbar die Klartextpw genommen und ich kann mich nicht einloggen.

Hier mein TS:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
###################################################################Login

[usergroup = *]
temp.login = TEXT
temp.login.field = uid
temp.login.typolink.returnLast = url
temp.login.wrap (
<form action="index.php?id=|" method="post">
<!-- <a href="index.php?id=521"><br>
  Meine Daten editieren</a> -->
<h3><b>Eingeloggt als <!--###USERNAME###--></b></h3><br />
<input type="image" src="fileadmin/images/abmelden_button.gif" style="font-family: Verdana; font-size: 9px" name="submit" value="Abmelden" />
<input type="hidden" name="logintype" value="logout" />
<input type="hidden" name="pid" value="236" />
</form>
)
[else]
temp.login = TEXT
temp.login.field = uid
temp.login.typolink.returnLast = url
temp.login.wrap (
<form action="index.php?id=|" method="post">
<table>
<tr>
<td><label for="Benutzername"><h3><b>Benutzername:</b></h3></label></td>
<td><input type="text" style="font-family: Verdana; font-size: 9px" id="user" name="user" value="" /><br></td>
</tr>
<tr>
<td><label for="pass"><h3><b>Passwort:</b></h3></label></td>
<td><input type="password" style="font-family: Verdana; font-size: 9px" id="pass" name="pass" value="" /></td></tr>
<tr>
<td></td>
<td><input type="image" src="fileadmin/images/anmelden_button.gif" style="font-family: Verdana; font-size: 9px" name="submit" value="Anmelden" /></td>
</tr>
</table>
  <br><img src='typo3conf/ext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif' border="0" /><a href="index.php?id=505">
  Jetzt registrieren</a>
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="236" />
<input type="hidden" name="redirect_url" value="index.php?id=1" />
</form>
<!-- <br><img src='typo3conf/ext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif' border="0" /><a href="index.php?id=72&no_cache=1&tx_newloginbox_pi1[forgot]=1"> Passwort vergessen?</a>-->
)
[GLOBAL]

###################################################################Login
Wie kann ich es einstellen das die Passwörter die im Formular eingegeben werden auch verschlüsselt verglichen werden so das ich mich einloggen kann?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 07.04.08, 16:57
Forum Aktivist
 
Registriert seit: 16.11.07
Alter: 28
Beiträge: 88

Ich habe jetzt noch folgendes gefunden und versucht:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
includeLibs.md5fepw = fileadmin/php/md5fepw.php

plugin.tx_newloginbox_pi3.storagePid=236

####
# LOGIN
####
# action url
temp.url = TEXT
temp.url.typolink.parameter.field = uid
temp.url.typolink.returnLast = url

# LOGOUT
[usergroup = *]
temp.login = COA
temp.login.wrap = <div class="container_oben"><h3>Mitglieder Login</h3></div><div class="container_innen">|</div><div class="container_unten"> </div>
temp.login.4 = TEXT
temp.login.4 {


value = <!--###USERNAME###-->
wrap = Sie sind angemeldet als: |

}
form begin[b] - ERROR:[/b] Line 24: Object Name String, "form" was not preceeded by any operator, =<>({[b] - ERROR:[/b] Line 24: Object Name String, "form" was not preceeded by any operator, =<>({[b] - ERROR:[/b] Line 24: Object Name String, "form" was not preceeded by any operator, =<>({[b] - ERROR:[/b] Line 24: Object Name String, "form" was not preceeded by any operator, =<>({ - ERROR: Line 24: Object Name String, "form" was not preceeded by any operator, =<>({
temp.login.10 = TEXT
temp.login.10.value = <div class="login"><form action="

temp.login.20 < temp.url
temp.login.30 = TEXT
temp.login.30.value (
" method="post">


    <input class="submit" type="submit" value="Logout" />
    <input type="hidden" name="logintype" value="logout" />

    </form>
    </div>
)


# LOGIN

[else]
temp.login = COA
temp.login.wrap = <div class="container_oben"><h3>Mitglieder Login</h3></div><div class="container_innen">|</div><div class="container_unten"> </div>
temp.login.10 = TEXT
temp.login.10.value = <div class="login"> <form action="
temp.login.20 < temp.url
temp.login.30 = TEXT
temp.login.30.value (
" method="post" onSubmit="superchallenge_pass(this); return true;" >
        
<input name="user" class="user" type="text" title="Benutzername" value="Username" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
<input name="pass" class="pw" type="password" title="Passwort" value="****" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />    
<input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="236" />
)

temp.login.32 = USER
temp.login.32.userFunc = user_md5fepw->md5Challenge

temp.login.35 = TEXT
temp.login.35.value (
<input class="submit" name="image" type="submit" value="Login" title="Login" />  
                    
</form>
</div>
)
#temp.login.50 = TEXT
#temp.login.50.value = Registrierung
#temp.login.50.typolink.parameter = 65
#temp.login.60 = TEXT
#temp.login.60.wrap = |
#temp.login.60.value = Passwort vergessen?
#temp.login.60.typolink.parameter = 75
#temp.login.60.typolink.additionalParams = &no_cache=1&tx_newloginbox_pi1[forgot]=1
[global]




###################################################################Login

[usergroup = *]
temp.login = TEXT
temp.login.field = uid
temp.login.typolink.returnLast = url
temp.login.wrap (
<form action="index.php?id=|" method="post">
<!-- <a href="index.php?id=521"><br>
  Meine Daten editieren</a> -->
<h3><b>Eingeloggt als <!--###USERNAME###--></b></h3><br />
<input type="image" src="fileadmin/images/abmelden_button.gif" style="font-family: Verdana; font-size: 9px" name="submit" value="Abmelden" />
<input type="hidden" name="logintype" value="logout" />
<input type="hidden" name="pid" value="236" />
</form>
)
[else]
temp.login = TEXT
temp.login.field = uid
temp.login.typolink.returnLast = url
temp.login.wrap (
<form action="index.php?id=|" method="post">
<table>
<tr>
<td><label for="Benutzername"><h3><b>Benutzername:</b></h3></label></td>
<td><input type="text" style="font-family: Verdana; font-size: 9px" id="user" name="user" value="" /><br></td>
</tr>
<tr>
<td><label for="pass"><h3><b>Passwort:</b></h3></label></td>
<td><input type="password" style="font-family: Verdana; font-size: 9px" id="pass" name="pass" value="" /></td></tr>
<tr>
<td></td>
<td><input type="image" src="fileadmin/images/anmelden_button.gif" style="font-family: Verdana; font-size: 9px" name="submit" value="Anmelden" /></td>
</tr>
</table>
  <br><img src='typo3conf/ext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif' border="0" /><a href="index.php?id=505">
  Jetzt registrieren</a>
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="236" />
<input type="hidden" name="redirect_url" value="index.php?id=1" />
</form>
<!-- <br><img src='typo3conf/ext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif' border="0" /><a href="index.php?id=72&no_cache=1&tx_newloginbox_pi1[forgot]=1"> Passwort vergessen?</a>-->
)
[GLOBAL]
Das PHP-Script dazu sieht so aus:

PHP-Code:

<?php
class user_md5fepw {
function 
md5Challenge($content$conf)
{
$js '
function superchallenge_pass(form) {
var pass = form.pass.value;
if (pass) {
form.pass.value = MD5(form.user.value + ":" + MD5(pass) + ":" + form.challenge.value);
return true;
} else
return false;
}'
;

$GLOBALS['TSFE']->JSCode .= $js;
$GLOBALS['TSFE']->additionalHeaderData['tx_kbmd5fepw_newloginbox'] = '<script language="JavaScript" type="text/javascript" src="typo3/md5.js"></script>';
$chal_val md5(time().getmypid());
$res $GLOBALS['TYPO3_DB']->exec_INSERTquery('tx_kbmd5fepw_challenge', array('challenge' => $chal_val'tstamp' => time()));
return 
'<input type="hidden" name="challenge" value="'.$chal_val.'">';
}
}
?>

Jetzt klappt das einloggen auch wunderbar, leider kann ich nicht auf eine andere Seite springen, dann bin ich sofort wieder ausgeloggt.
Ich bin echt am verzweifeln.

Geändert von scheibo (08.04.08 um 10:19 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gelöst Frage: E-Mail Verschlüsselung in Typo3 tob1as TYPO3 4.x Fragen und Probleme 0 22.10.07 13:03
Passwort Verschlüsselung Aldarin TYPO3 4.x FE-User 8 21.07.07 13:19
Verschlüsselung von Mails berbshau TYPO3 4.x Fragen und Probleme 3 04.06.07 12:34
Backend login und Install tool login sperren aber wie briem TYPO3 3.x Backend 1 30.05.06 19:13
Bestellungen mit SSL/Verschlüsselung - wie mach ich das mic TYPO3 3.x Fragen und Probleme 1 16.06.05 13:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:18 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0