630 Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hallo,
für meine Webseite habe ich ein Login geschrieben - alles klappt
fast wunderbar. ich kann nur nicht den User abgreifen. Nach dem
Login ist das Feld $myusername - ohne Inhalt?

Zum Code: (Das Formular erspare ich mir)
im Include:

<?php
session_start();

$showlogin=0;
if(!session_is_registered(myusername)){
$showlogin=1;
}


if ($checkuser==1){
$myusername;
print_r($_SESSION);
}
?>


LoginCheck:

<?php
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot
connect");
mysql_select_db("$db_name")or die("cannot select DB");
// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];

// To protect MySQL injection
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $db_name.$tbl_name WHERE
name='$myusername' and pwd=OLD_PASSWORD('$mypassword')
AND gesperrt!='1'";
$result=mysql_query($sql);
// Mysql_num_row is counting table row
$count=mysql_num_rows($result);


// If result matched $myusername and $mypassword, table row must
be 1 row
if($count==1){
// Register $myusername, $mypassword and redirect to file
"login_success.php"
session_register("myusername");
session_register("mypassword");

header("location:http://".$url_send);
}
else {
header("location:index.php?site=fehler");
}
?>



Bei der Ausgabe erscheint Array ( [myusername] => [mypassword]
=> ) - sehe ich den Wald voller Bäume nicht mehr - habe die Nacht
über geschlafen finde aber keine Lösung - Aber der die Abfrage der
User mit den Userdaten stimmt ich kann alle User prüfen.

DANKE im vorraus

Danke

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...