ist gerade angekommen
Passwort
Servus zusammen,
ich meinem Halbschlaf heute morgen muss ich wohl das PW 3x falsch eingegeben haben oO
Wie kann ich das wieder freigeben ?
Dann noch was; hatte ihr nicht mal für den 1.6.5 Adminbereich eine Info zu neuen Updates im Modul ?!?! Sry bin immer noch nen bissl müde xD
gruß
ich meinem Halbschlaf heute morgen muss ich wohl das PW 3x falsch eingegeben haben oO
Wie kann ich das wieder freigeben ?
Dann noch was; hatte ihr nicht mal für den 1.6.5 Adminbereich eine Info zu neuen Updates im Modul ?!?! Sry bin immer noch nen bissl müde xD
gruß
Ich habe wohl leider auch mein Passwort vergessen um mich im pkSM Adminbereich einzuloggen.
Wie krieg ich mein Passwort raus und wie kann ich das wieder freigeben? Hab ja 3x falsch eingegeben.
Wie krieg ich mein Passwort raus und wie kann ich das wieder freigeben? Hab ja 3x falsch eingegeben.
Meine aktuelle Homepage: http://www.simscenter.bplaced.net
Das kommt darauf an welche Version verwendet wird.
Bis v1.1 geht es geht es über die configuration.php, ab der Version 2 steht das Passwort in der Datenbank und muss hier geändert werden.
Dazu braucht man einen MD5 Generator:
http://www.roedie.de/?id=passTools
Wenn man den MD5 Hash hat geht man in die Datenbank und öffnet die Tabelle {präfix}_sm_Config und bearbeitet die Spalte "cAdmin_UserPass". Hier muss der generierte MD5 Hash rein.
Gruß
Bis v1.1 geht es geht es über die configuration.php, ab der Version 2 steht das Passwort in der Datenbank und muss hier geändert werden.
Dazu braucht man einen MD5 Generator:
http://www.roedie.de/?id=passTools
Wenn man den MD5 Hash hat geht man in die Datenbank und öffnet die Tabelle {präfix}_sm_Config und bearbeitet die Spalte "cAdmin_UserPass". Hier muss der generierte MD5 Hash rein.
Gruß
So einfach wie möglich - aber nicht einfacher!
Albert Einstein (1879-1955)
Albert Einstein (1879-1955)
Dann noch was; hatte ihr nicht mal für den 1.6.5 Adminbereich eine Info zu neuen Updates im Modul ?!?! Sry bin immer noch nen bissl müde xD
Meintest du das
Seit 02.07.2010 Papa einer süssen Tocher !!!!
http://www.burnerfm.de
Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
Headless, ich hab dir mal ne PN geschickt.
Bin deiner Anleitung gefolgt, aber scheitere jetzt beim Wert ändern in der MySQL Tabelle...
// EDIT // Nun hat es geklappt. Danke!
Bin deiner Anleitung gefolgt, aber scheitere jetzt beim Wert ändern in der MySQL Tabelle...
// EDIT // Nun hat es geklappt. Danke!
Meine aktuelle Homepage: http://www.simscenter.bplaced.net
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kevin1992« (25. August 2009, 19:47)
Länge des Passwortes bei der Registrierung
Moin, gähn, wollte mal nachfrage ob es möglich ist eine Passwort vorgabe zu erstellen bei der Registration, wo man den Pass aus Zahlen , sonderzeichen und Buchstaben erstellen muss?
Was ich genau meine:
Das man da in einer form, z.B.
oder so ähnlich, und dann halt noch "das dass Passwort mit mindestens 1 Sonderzeichen und Zahlen versetzt sein muss:
Test@123
so in etwa, das wenn man einfach nur test eingibt, er dir hinten sagt, dass es nicht möglich ist blablabla.......
Was ich genau meine:
|
|
Quellcode |
1 |
<input type="password" name="cur_password" size="15" maxlength="50" style="width:90%;"> |
Das man da in einer form, z.B.
|
|
Quellcode |
1 |
<input type="password" name="cur_password" size="15" [dazu schreibt"minlenght="8"]maxlength="50" style="width:90%;"> |
oder so ähnlich, und dann halt noch "das dass Passwort mit mindestens 1 Sonderzeichen und Zahlen versetzt sein muss:
Test@123
so in etwa, das wenn man einfach nur test eingibt, er dir hinten sagt, dass es nicht möglich ist blablabla.......
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Samsonetty« (14. August 2010, 12:54)
Jo sorry, hab es geändert, es handelt sich um die Allgemeine Registrierung. pkSM passwort nein, da ich Vollzugriff habe, und weiß wo diese in der DB zu finden ist
Also ein Gast möchte sich bei uns Registrieren , bekommt per Email dann folgendes:
Willkommen .............
Ihre Registrierung für die Herr der Ringe Online Website war
erfolgreich und ein Benutzeraccount wurde für Sie angelegt.
Benutzen Sie bitte diesen Link um sich direkt anzumelden:
..........................
Benutzen Sie dann bitte die folgenden Daten:
Benutzername: ......................
Passwort: trBnOJ4GB
Aktivierungscode: 4e1a35f31c11f942cc1f25d139e754d2
Merken Sie sich dieses Passwort oder legen Sie ein individuelles
Passwort in Ihrem Benutzerprofil fest. [Und da ist ja der Hacken, wenn er dass Passwort verändert, ist es meistens ein Normales aus Buchstaben oder nur zahlen, habe ich in meiner DB gesehen von 1.6.1]
Das möchte ich gerne Erweitern, wenn du es verstehst was ich nun meine.
Sam
Also ein Gast möchte sich bei uns Registrieren , bekommt per Email dann folgendes:
Willkommen .............
Ihre Registrierung für die Herr der Ringe Online Website war
erfolgreich und ein Benutzeraccount wurde für Sie angelegt.
Benutzen Sie bitte diesen Link um sich direkt anzumelden:
..........................
Benutzen Sie dann bitte die folgenden Daten:
Benutzername: ......................
Passwort: trBnOJ4GB
Aktivierungscode: 4e1a35f31c11f942cc1f25d139e754d2
Merken Sie sich dieses Passwort oder legen Sie ein individuelles
Passwort in Ihrem Benutzerprofil fest. [Und da ist ja der Hacken, wenn er dass Passwort verändert, ist es meistens ein Normales aus Buchstaben oder nur zahlen, habe ich in meiner DB gesehen von 1.6.1]
Das möchte ich gerne Erweitern, wenn du es verstehst was ich nun meine.
Sam
Okay ja das habe ich jetzt verstanden.
Also zunächst mal natürlich BackUp machen von allen Dateien!
So ich kenne jetzt nur diese Lösung, falls es da eine andere, einfachere gibt oder das KIT sowas vielleicht schon bietet dann bitte bescheid sagen.
Aber diese Lösung funktioniert auch, man muss nur ein paar Sachen anpassen. Also legen wir mal los:
Öffne die Datei registration.php aus dem Ordner pkinc/public.
Suche darin folgende Zeile (original 1.6.5er Kit: 73)
und füge darunter folgende zeile ein:
Suche nun ind er selben Datei die Zeile: (original 1.6.5er Kit: 219)
und ersetze diese mit dieser Zeile:
Nun öffne die Datei default.php aus dem Ordner pkinc/func.
gehe an das Ende der Datei (original 1.6.5er Kit: 2299) und füge ÜBER dem
folgendes ein:
Öffne nun die Datei registration.php aus dem Ordner pkinc/lang/de und suche folgende Zeile:
(original 1.6.5er Kit: 39)
füge darunter folgendes ein:
Suche in der Datei userprofil.php aus dem Ordner pkinc/public folgende Zeile: (original 1.6.5er Kit: 289)
und füge darunter folgendes ein:
Öffne nun die Datei event.php aus dem Ordner pkinc/lang/de und suche folgende Zeile: (original 1.6.5er Kit: 199):
und füge darunter folgendes ein:
Mit dieser änderung werden nur noch Passwörter mit mindestes einem der folgenden Sonderzeichen: !, ", #, $, %, &, 0-9 akzeptiert,
mit mindestens 5 Zeichen länge und mindestens 2 Zahlen.
Zum ändern der Mindestlänge und anzahl der mindestens benötigten Zahlen kann man folgende Variablen aus der
funktion oben anpassen:
Also zunächst mal natürlich BackUp machen von allen Dateien!
So ich kenne jetzt nur diese Lösung, falls es da eine andere, einfachere gibt oder das KIT sowas vielleicht schon bietet dann bitte bescheid sagen.
Aber diese Lösung funktioniert auch, man muss nur ein paar Sachen anpassen. Also legen wir mal los:
Öffne die Datei registration.php aus dem Ordner pkinc/public.
Suche darin folgende Zeile (original 1.6.5er Kit: 73)
|
|
PHP-Quelltext |
1 2 |
elseif($config['user_registry']==2 && ($newpass=="" or $newpass2==""))
$error=7;
|
und füge darunter folgende zeile ein:
|
|
PHP-Quelltext |
1 2 3 4 |
// Passwort Check by 2Bad4You Start
elseif(!checkuserpass($newpass))
$error=10;
// Passwort Check by 2Bad4You Ende
|
Suche nun ind er selben Datei die Zeile: (original 1.6.5er Kit: 219)
|
|
PHP-Quelltext |
1 |
if(isset($error) && $error>=1 && $error<=9)
|
und ersetze diese mit dieser Zeile:
|
|
PHP-Quelltext |
1 2 3 |
// Passwort Check by 2Bad4You Start
if(isset($error) && $error>=1 && $error<=10)
// Passwort Check by 2Bad4You Ende
|
Nun öffne die Datei default.php aus dem Ordner pkinc/func.
gehe an das Ende der Datei (original 1.6.5er Kit: 2299) und füge ÜBER dem
|
|
PHP-Quelltext |
1 |
?>
|
folgendes ein:
|
|
PHP-Quelltext |
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 |
/**
* function: checkuserpass($param1)
*
* Prüft ob das Benutzerpasswort mindestens aus x buchstaben besteht und mindestens
* ein Sonderzeichen und x Zahlen enthält
*
* @param1 varchar Benutzer Passwort
* @return boolean true / false
*
* Added by 2Bad4You
**/
function checkuserpass($userpass)
{
// Mindest Länge bestimmen
$pass_minlength = "5";
// Mindest Anzahl an Zahlen bestimmen
$min_numbers = "2";
//
// Prüfen ob Passwort die Mindestlänge hat
if(strlen($userpass) < $pass_minlength)
{
return false;
}
// Prüfen ob Sonderzeichen / Zahlen vorkommen
$regexp = '/[^\!|\"|\#|\$|\%|\&|\d|a-zA-Z0-9]/';
$i = preg_match($regexp, $userpass);
if($i == 1)
{
return false;
}
// Auf Mindestanzahl von Buchstaben prüfen
$i = preg_match_all('/[0-9]/', $userpass, $empty);
if($i < $min_numbers)
{
return false;
}
// Wenn das Passwort den vorgaben entspricht
return true;
}
|
Öffne nun die Datei registration.php aus dem Ordner pkinc/lang/de und suche folgende Zeile:
(original 1.6.5er Kit: 39)
|
|
PHP-Quelltext |
1 |
'registration_error_9' => 'Der Sicherheitscode wurde falsch eingegeben!',
|
füge darunter folgendes ein:
|
|
PHP-Quelltext |
1 2 3 |
// Passwort Check by 2Bad4You Start
'registration_error_10' => 'Das eingegebene Passwort entspricht nicht den vorgaben. Es muss mindest 5 Zeichen lang sein, eines dieser Zeichen enthalten: "!,",#,$,%,&" und mindestens aus 2 Zahlen bestehen.',
// Passwort Check by 2Bad4You Ende
|
Suche in der Datei userprofil.php aus dem Ordner pkinc/public folgende Zeile: (original 1.6.5er Kit: 289)
|
|
PHP-Quelltext |
1 2 |
if($cur_password!=pkGetUservalue('pass'))
$uderror='wrong_password';
|
und füge darunter folgendes ein:
|
|
PHP-Quelltext |
1 2 3 4 |
// Passwort Check by 2Bad4You Start
elseif(!checkuserpass($ud_newpw1))
$uderror='wrong_passformat';
// Passwort Check by 2Bad4You Ende
|
Öffne nun die Datei event.php aus dem Ordner pkinc/lang/de und suche folgende Zeile: (original 1.6.5er Kit: 199):
|
|
PHP-Quelltext |
1 |
'event_profileupdate_wrong_password'=>'Das von Ihnen angegebene, aktuelle Passwort war falsch. Bitte wiederholen Sie Ihre Angaben.'
|
und füge darunter folgendes ein:
|
|
PHP-Quelltext |
1 2 3 4 |
// Passwort Check by 2Bad4You Start
'eventtitle_profileupdate_wrong_passformat' => 'Ungültiges Passwort',
'event_profileupdate_wrong_passformat'=>'Das eingegebene Passwort entspricht nicht den vorgaben. Es muss mindest 5 Zeichen lang sein, eines dieser Zeichen enthalten: "!,",#,$,%,&" und mindestens aus 2 Zahlen bestehen.',
// Passwort Check by 2Bad4You Ende
|
Mit dieser änderung werden nur noch Passwörter mit mindestes einem der folgenden Sonderzeichen: !, ", #, $, %, &, 0-9 akzeptiert,
mit mindestens 5 Zeichen länge und mindestens 2 Zahlen.
Zum ändern der Mindestlänge und anzahl der mindestens benötigten Zahlen kann man folgende Variablen aus der
funktion oben anpassen:
|
|
PHP-Quelltext |
1 2 3 4 5 |
// Mindest Länge bestimmen
$pass_minlength = "5";
// Mindest Anzahl an Zahlen bestimmen
$min_numbers = "2";
|
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »2Bad4You« (14. August 2010, 23:34)
Ähnliche Themen
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Passwortabfrage bei Benutzerprofil editieren
(26. September 2008, 13:18)
-
Web | Programmierung »-
html Datein Online bearbeiten
(25. März 2009, 14:35)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Profil lässt sich nicht mehr speichern
(22. August 2008, 12:15)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Passwort nicht mehr gültig
(24. Januar 2008, 16:27)
-
Web | Programmierung »-
Passwort eingabe verbergen
(7. Januar 2008, 01:00)


