1.6.5 Passwort

Jetzt kostenlos Anmelden!


Dr0gerIe

ist gerade angekommen

1

Sonntag, 23. August 2009, 10:37

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ß
  • Zum Seitenanfang
  • Zum Seitenende

Kevin1992 Männlich

lernt alles kennen

Beiträge: 60

Geschlecht: Männlich

Wohnort: 18516 Süderholz

PHPKIT Version: 1.6.5

2

Sonntag, 23. August 2009, 11:40

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.
Meine aktuelle Homepage: http://www.simscenter.bplaced.net
  • Zum Seitenanfang
  • Zum Seitenende

Mirsi Männlich

lernt alles kennen

Beiträge: 68

Geschlecht: Männlich

PHPKIT Version: 1.6.5

3

Sonntag, 23. August 2009, 12:11

Im Rootbereich des pkSecurityModule hast du ja die Datei configuration.php
Dort kannst du herausfinden was für ein Passwort du benutzt hast ggf. auch
ändern.
  • Zum Seitenanfang
  • Zum Seitenende

Headless Männlich

... nur noch zur deko

Beiträge: 2 374

Geschlecht: Männlich

Wohnort: Nürnberg

PHPKIT Version: keine

4

Sonntag, 23. August 2009, 12:28

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ß
So einfach wie möglich - aber nicht einfacher!
Albert Einstein (1879-1955)
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

5

Sonntag, 23. August 2009, 15:16

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.
  • Zum Seitenanfang
  • Zum Seitenende

Kevin1992 Männlich

lernt alles kennen

Beiträge: 60

Geschlecht: Männlich

Wohnort: 18516 Süderholz

PHPKIT Version: 1.6.5

6

Montag, 24. August 2009, 08:23

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!
Meine aktuelle Homepage: http://www.simscenter.bplaced.net

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kevin1992« (25. August 2009, 19:47)

  • Zum Seitenanfang
  • Zum Seitenende

Samsonetty Männlich

lernt alles kennen

Beiträge: 52

Geschlecht: Männlich

Wohnort: Würzburg

PHPKIT Version: 1.6.1

7

Samstag, 14. August 2010, 12:44

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:

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)

  • Zum Seitenanfang
  • Zum Seitenende

2Bad4You Männlich

findet sich zurecht

Beiträge: 103

Geschlecht: Männlich

Wohnort: Neustadt/Wied

PHPKIT Version: keine

8

Samstag, 14. August 2010, 16:52

@ Samsonetty
Gehts hier um die allgemeine Registrierung oder um das pkSM Passwort?
Und welche Version? Dein Profil sagt 1.6.1 aber hier gehts um PHPKIT 1.6.5
  • Zum Seitenanfang
  • Zum Seitenende

Samsonetty Männlich

lernt alles kennen

Beiträge: 52

Geschlecht: Männlich

Wohnort: Würzburg

PHPKIT Version: 1.6.1

9

Samstag, 14. August 2010, 18:25

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
  • Zum Seitenanfang
  • Zum Seitenende

2Bad4You Männlich

findet sich zurecht

Beiträge: 103

Geschlecht: Männlich

Wohnort: Neustadt/Wied

PHPKIT Version: keine

10

Samstag, 14. August 2010, 18:38

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)

PHP-Quelltext

1
2
elseif($config['user_registry']==&& ($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>=&& $error<=9)

und ersetze diese mit dieser Zeile:

PHP-Quelltext

1
2
3
// Passwort Check by 2Bad4You Start
if(isset($error) && $error>=&& $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)

  • Zum Seitenanfang
  • Zum Seitenende