Hallo,
ich hab da auch mal eine kleine Frage zum Buch.
Hab mir das CMS erstellt und wollte mich in den Admin-Bereich einloggen.
Leider klappt das nicht.
Login.php
Der Benutzer wurde in phpmyadmin per Hand direkt und weils nicht geklappt hat auch mal mittels script angelegt.
mysql_error() liefert: Query was empty
Wäre super wenn ihr mir helfen könntet.
Vielen Dank
MfG
Diego
ich hab da auch mal eine kleine Frage zum Buch.
Hab mir das CMS erstellt und wollte mich in den Admin-Bereich einloggen.
Leider klappt das nicht.
Login.php
Code:
<?php
/* Session initialisieren */
session_start();
/* übergebene Variablen auslesen */
$username = $_POST['username'] ? $_POST['username'] : false;
$password = $_POST['password'] ? $_POST['password'] : false;
if($username && $password)
{
/* verschlüsseltes Passwort erzeugen */
$encrypted = md5($username,$password);
include('../inc/database.inc.php');
$connection = mysql_connect($db['host'],$db['uid'],$db['pwd']);
if($connection)
{
if(mysql_select_db($db['db']))
{
$sql = "SELECT id FROM user WHERE (username = '$username') AND (password = '$encrypted') AND (active = 'true')";
$result = mysql_query($query) or die(mysql_error());
if($result && (@mysql_num_rows($result) > 0))
{
$row = mysql_fetch_row($result);
$_SESSION['authenticated'] = true;
$_SESSION['user_id'] = $row[0];
$_SESSION['username'] = $username;
}
else
{
$_SESSION['authenticated'] = false;
}
}
}
}
/* Umleitung */
header('Location: index.php');
?>
Der Benutzer wurde in phpmyadmin per Hand direkt und weils nicht geklappt hat auch mal mittels script angelegt.
mysql_error() liefert: Query was empty
Wäre super wenn ihr mir helfen könntet.
Vielen Dank
MfG
Diego