Hallo zusammen,
ich habe hier eine Login-Seite geschrieben und bekomme es einfach nicht hin das ich danach in einen Sicheren Bereich weitergeleitet werde... habe jetzt schon dutzende von Beiträgen und Anleitungen gelesen, ich denke jedoch das ich irgendwo im Code noch Fehler habe, und es daher nicht geht.... da ich gerade angefangen habe(blutiger Anfänger bin) verliere ich grade den Überblick!
Könnt ihr mir helfen? :
CODE:
<html>
<title>LoginBackoffice</title>
<head>
</head>
<body Style=bgcolor:#000000 Face=verdana>
<?php
$_db_host = "localhost";
$_db_datenbank = "pinoykaswitzerland";
$_db_username = "root";
$_db_passwort = "pinoyka";
SESSION_START();
$link = mysql_connect($_db_host, $_db_username, $_db_passwort);
if (!$link)
{
die("Keine Datenbankveribindung möglich: " .mysql_error());
}
$datenbank = mysql_select_db($_db_datenbank, $link);
if (!$datenbank)
{
echo "Kann die Datenbank nicht öffnen: " .mysql_error();
mysql_close($link);
exit;
}
mysql_close($link);
?>
<?php if (!empty($_POST["submit"])) {
$_username = mysql_real_escape_string($_POST["username"]);
$_passwort = mysql_real_escape_string($_POST["passwort"]);
$_sql = "SELECT * FROM pinuserbo
WHERE username='$_username' AND
passwort='$_passwort' AND
deleted=0
LIMIT 1";
$_res = mysql_query($_sql, $link);
$_anzahl = @mysql_num_rows($_res);
if($_anzahl >0) {
echo "Der Login war erfolgreich.<br>";
$_SESSION["login"] = 1;
$_SESSION["user"] = mysql_fetch_array($_res, MYSQL_ASSOC);
$_sql = "UPDATE pinuserbo
SET logintime=NOW()
WHERE id=".$_SESSION["user"]["id"];
mysql_query($_sql);
}
else
{
echo "Die Logindaten sind nicht korrekt.<br>";
}
if (mysql_num_rows($result) == 1) {
$_SESSION['login'] = true;
$status = "Du bist eingeloggt als <strong>$user</strong>!";
header ("Location: weiterleitung.php");
}
if ($_SESSION["login"] ==0)
{
include("PinoyKa_Backoffice.html");
mysql_close($link);
exit;
}
}
<?
</body>
</html>
danke vielmal!
Beste Grüsse
Athrius
ich habe hier eine Login-Seite geschrieben und bekomme es einfach nicht hin das ich danach in einen Sicheren Bereich weitergeleitet werde... habe jetzt schon dutzende von Beiträgen und Anleitungen gelesen, ich denke jedoch das ich irgendwo im Code noch Fehler habe, und es daher nicht geht.... da ich gerade angefangen habe(blutiger Anfänger bin) verliere ich grade den Überblick!
Könnt ihr mir helfen? :
CODE:
<html>
<title>LoginBackoffice</title>
<head>
</head>
<body Style=bgcolor:#000000 Face=verdana>
<?php
$_db_host = "localhost";
$_db_datenbank = "pinoykaswitzerland";
$_db_username = "root";
$_db_passwort = "pinoyka";
SESSION_START();
$link = mysql_connect($_db_host, $_db_username, $_db_passwort);
if (!$link)
{
die("Keine Datenbankveribindung möglich: " .mysql_error());
}
$datenbank = mysql_select_db($_db_datenbank, $link);
if (!$datenbank)
{
echo "Kann die Datenbank nicht öffnen: " .mysql_error();
mysql_close($link);
exit;
}
mysql_close($link);
?>
<?php if (!empty($_POST["submit"])) {
$_username = mysql_real_escape_string($_POST["username"]);
$_passwort = mysql_real_escape_string($_POST["passwort"]);
$_sql = "SELECT * FROM pinuserbo
WHERE username='$_username' AND
passwort='$_passwort' AND
deleted=0
LIMIT 1";
$_res = mysql_query($_sql, $link);
$_anzahl = @mysql_num_rows($_res);
if($_anzahl >0) {
echo "Der Login war erfolgreich.<br>";
$_SESSION["login"] = 1;
$_SESSION["user"] = mysql_fetch_array($_res, MYSQL_ASSOC);
$_sql = "UPDATE pinuserbo
SET logintime=NOW()
WHERE id=".$_SESSION["user"]["id"];
mysql_query($_sql);
}
else
{
echo "Die Logindaten sind nicht korrekt.<br>";
}
if (mysql_num_rows($result) == 1) {
$_SESSION['login'] = true;
$status = "Du bist eingeloggt als <strong>$user</strong>!";
header ("Location: weiterleitung.php");
}
if ($_SESSION["login"] ==0)
{
include("PinoyKa_Backoffice.html");
mysql_close($link);
exit;
}
}
<?
</body>
</html>
danke vielmal!
Beste Grüsse
Athrius