bspainkf36
Erfahrenes Mitglied
hey leute
wünsch euch ein frohes neues jahr
hab mir in den letzen tagen mit hilfe eines tutorials
ein loginscript gebaut(daten wenden per session gespeichert).
wenn ich die daten (bn && pw) eingegeben hab, muss ich noch ein
weiteres mal "F5" drücken, bevor das script mein nick ausgibt oder falsche
zum aufbau meines scripts:
in der index.php starte ich ganz oben die "session_start();"
es folgt dann das loginabfrage:
und hier noch die login.php
wenn ich die daten per form absende, wird die seite neu geladen.
es wird jedoch nichts ausgegeben
könnt ihr mir helfen ? danke euch
gruß kon

wünsch euch ein frohes neues jahr

ein loginscript gebaut(daten wenden per session gespeichert).
wenn ich die daten (bn && pw) eingegeben hab, muss ich noch ein
weiteres mal "F5" drücken, bevor das script mein nick ausgibt oder falsche

zum aufbau meines scripts:
in der index.php starte ich ganz oben die "session_start();"
es folgt dann das loginabfrage:
PHP:
if(isset($_SESSION['user_s'])==true)
echo "Hallo $user_s, wie gehts?";
if(!isset($_SESSION['user_s'])==true)
include("login.php");
und hier noch die login.php
PHP:
if(!isset($_SESSION['user_s']))
{
echo"<form name=form1 method=post action=$PHP_SELF>
<table width=200 border=0 cellspacing=0 cellpadding=0>
<tr>
<td>Username:</td>
<td><input type=text name=user></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type=password name=pw></td>
</tr>
<tr>
<td></td>
<td><input type=submit name=Submit value=login></td>
</tr>
</table>
</form>";
if(isset($_POST['user']) == true)
{
$db_handle = mysql_connect ( $db_host, $db_user, $db_pass )
or die ( "Konnte keine Verbindung zur MySQL-Datenbank herstellen" );
mysql_select_db ( $db_name, $db_handle );
$result_login = mysql_query("SELECT username,userpassword
FROM $tbl_member WHERE username = '$_POST[user]'") or die(mysql_error());
$_POST['pw'] = md5($_POST[pw]);
while($row_login = mysql_fetch_object($result_login))
{
if($_POST['user'] == $row_login->username && $_POST['pw'] == $row_login->userpassword)
{
$user_s = $_POST['user'];
session_register("user_s");
}
else
echo"Falsche Daten!";
}
}
}
wenn ich die daten per form absende, wird die seite neu geladen.
es wird jedoch nichts ausgegeben

könnt ihr mir helfen ? danke euch
gruß kon
Zuletzt bearbeitet: