Hallo,
ich habe mal ein einfaches Session Skript gemacht.
Jetzt wird ja $_SESSION['username'] dann der Wert zugewiesen. Wie aber gebe ich jetzt die Session weiter, so dass ich in den folgenden Seiten einfach überprüfen kann mit:
if(session_is_registered('username'))
ob die SEssion gesetzt ist. Wie geht das?
KageMurai
ich habe mal ein einfaches Session Skript gemacht.
PHP-Code:
<?
include ("configs.php");
if (!isset($_POST['name']) || !isset($_POST['pw'])) {
echo '<form action="login2.php" method="POST">';
echo 'Name: <input type="text" name="name"/><br/>';
echo 'Passwort: <input type="text" name="pw"/><br/>';
echo '<input type="submit" value="OK">';
echo '</form>';
}
else {
if ($_POST['name'] == "") {
echo "Bitte geben Sie einen Namen ein!";
}
elseif ($_POST['pw'] == "") {
echo "Bitte geben Sie ein Passwort ein!";
}
else {
$connection=mysql_connect($server,$user,$pass) or die (mysql_error());
mysql_select_db("nedias",$connection) or die (mysql_error());
$user_pass = md5($_POST['pass']);
$query = mysql_query("SELECT pass FROM user WHERE nick = '".$_POST['name']."'") or die('Auswählen fehlgeschlagen!');
$ergebnis=mysql_fetch_array($query);
if(md5($_POST['pw']) == $ergebnis['pass']) {
$_SESSION['username'] = $_POST['name'];
echo "Erfolgreich eingeloggt!";
session_id();
}
else {
echo "Ihr Passwort ist falsch!";
}
}
}
?>
if(session_is_registered('username'))
ob die SEssion gesetzt ist. Wie geht das?
KageMurai
Kommentar