G
glen
Hallo Leute !
Ich will für einen geschützten Bereich erstellen, der mit Php, Mysql und halt Sessions erstellt wird. Ich habe auch schon ein Script, nur leider funktioniert es nicht. Nach zig durchgelesenen Tutorials melde ich mich nun hier.
Wenn ich den Namen und das Passwort eingebe lädt er die Seite neu und füllt die Bedingungen scheinbar aus. Doch er leitet nicht auf Index3 um, die Seite wird einfach nur weiß.
Könnt ihr mir helfen? Ohne Sessions funktioniert das Script auch wenn es warscheinlich viel einfacher ginge, für mich als Anfänger sit es so am verständlichsten ^^
Mein Script:
----------------------------------------------------------
<?php
session_start();
$user = $result['Nick'];
$rechte = $result['Rechte'];
$id = $result['ID'];
session_register('user');
session_register('rechte');
session_register('id');
$_SESSION['user'] = $user;
$_SESSION['rechte'] = $rechte;
$_SESSION['id'] = $id;
require_once("dbconnect.php");
if(isset($_POST['submit']))
{
$nick = $_POST["nick"];
$pw = $_POST["pw"];
if ((!isset($nick)) OR (!isset($pw)))
{
echo ("Sorry ohne Nick oder Passwort kommst du hier nicht rein!");
}
{
$query = @mysql_query("SELECT * FROM userdaten WHERE Nick = '$nick'");
$result = @mysql_fetch_array($query);
}
}
if ($result['Passwort'] = $pw AND $result['Nick'] = $nick)
{
echo "<SCRIPT>parent.location.href='index3.php';</SCRIPT>";
die;
}
if (!isset($submit)) {
echo "<FORM action='left.php' method='post'>";
echo "<left>Nickname</left><br>";
echo "<input type='text' name='nick' maxlength='15' size='15'><br>";
echo "<center>Passwort</center><br>";
echo "<input type='password' name='pw' maxlength='15' size='15'><br><br>";
echo "<input type='submit' value='Login' name='submit'>";
echo "</FORM>";
}
?>
--------------------------------------------------------
Danke
Ich will für einen geschützten Bereich erstellen, der mit Php, Mysql und halt Sessions erstellt wird. Ich habe auch schon ein Script, nur leider funktioniert es nicht. Nach zig durchgelesenen Tutorials melde ich mich nun hier.
Wenn ich den Namen und das Passwort eingebe lädt er die Seite neu und füllt die Bedingungen scheinbar aus. Doch er leitet nicht auf Index3 um, die Seite wird einfach nur weiß.
Könnt ihr mir helfen? Ohne Sessions funktioniert das Script auch wenn es warscheinlich viel einfacher ginge, für mich als Anfänger sit es so am verständlichsten ^^
Mein Script:
----------------------------------------------------------
<?php
session_start();
$user = $result['Nick'];
$rechte = $result['Rechte'];
$id = $result['ID'];
session_register('user');
session_register('rechte');
session_register('id');
$_SESSION['user'] = $user;
$_SESSION['rechte'] = $rechte;
$_SESSION['id'] = $id;
require_once("dbconnect.php");
if(isset($_POST['submit']))
{
$nick = $_POST["nick"];
$pw = $_POST["pw"];
if ((!isset($nick)) OR (!isset($pw)))
{
echo ("Sorry ohne Nick oder Passwort kommst du hier nicht rein!");
}
{
$query = @mysql_query("SELECT * FROM userdaten WHERE Nick = '$nick'");
$result = @mysql_fetch_array($query);
}
}
if ($result['Passwort'] = $pw AND $result['Nick'] = $nick)
{
echo "<SCRIPT>parent.location.href='index3.php';</SCRIPT>";
die;
}
if (!isset($submit)) {
echo "<FORM action='left.php' method='post'>";
echo "<left>Nickname</left><br>";
echo "<input type='text' name='nick' maxlength='15' size='15'><br>";
echo "<center>Passwort</center><br>";
echo "<input type='password' name='pw' maxlength='15' size='15'><br><br>";
echo "<input type='submit' value='Login' name='submit'>";
echo "</FORM>";
}
?>
--------------------------------------------------------
Danke
