Hallo,
ich möchte ein Login-Skript auf einer Website einbauen, und habe da an folgendes gedacht:
Ich habe schon einiges zu diesem Thema gelesen, aber wollte mal meinen eigenen Code dazu vorstellen. Es wäre nett wenn ihr mir helfen könntet mein eigenes Beispiel zu verbessern.
Danke!
Gruß
ich möchte ein Login-Skript auf einer Website einbauen, und habe da an folgendes gedacht:
PHP-Code:
//Datenbankverbdingung ist hergestellt
if(preg_match("/^[a-z0-9\ä\ü\ö\ß\# \.\-\_]{2,20}+$/i",$_POST["login"])){
$read_ul="SELECT benutzernr,passwort FROM benutzer WHERE
nickname='".mysql_real_escape_string($_POST["login"])."'
AND passwort!='' LIMIT 0,1";
$result_ul=mysql_query($read_ul);
$range_ul=mysql_num_rows($result_ul);
if($range_ul==1){
$row_ul=mysql_fetch_array($result_ul);
if(md5($_POST["login_p"])==$row_ul["passwort"] AND trim($_POST["login_p"])!=""
AND strlen(trim($_POST["login_p"]))<=25
AND strlen(trim($_POST["login_p"]))>=4){
$_SESSION["bnr"]=$row_ul["benutzernr"];
}
}
}
if(preg_match("/^[0-9]{1,10}$/",$_SESSION["bnr"]) AND $_SESSION["bnr"]>0){
echo"Geschützter Bereich";
//Anhand der "BNR" die Rechte der Person erfragen und dementsprechend Optionen anzeigen!
}
Ich habe schon einiges zu diesem Thema gelesen, aber wollte mal meinen eigenen Code dazu vorstellen. Es wäre nett wenn ihr mir helfen könntet mein eigenes Beispiel zu verbessern.
Danke!
Gruß
Kommentar