XiCXtrEME2007
Grünschnabel
Juten Tag liebe Tutorials Gemeinde ich bin am verzweifeln ich habe ein login geschrieben(mit ein bisschen hilfe ^^ ) der auf mysql daten zugreift ich hatte mal ein ganz einfaches da ging das wunderbar aber nun lande ich beim login immer aufn index.php und nicht da wo ich landen soll
woran liegt es?
LG
hier der code
hier die config.php
Falls ihr den code von noch einer datei braucht sagt bescheid...
LG

LG
hier der code
PHP:
require('config.php');
session_start();
$benutzer = $_POST['benutzer'];
$passwort = $_POST['passwort'];
$ok = true;
$sql = "SELECT * FROM users WHERE username='".$benutzer."'";
$query = mysql_query($sql) or die("Fehler in Line 14: ".mysql_error());
$resutat = mysql_fetch_array($query, MYSQL_ASSOC);
mysql_free_result($query);
if($resutat['username'] != $benutzer){
$ok = false;
}
if(crypt($passwort,$resutat['userpass']) != $resutat['userpass']){
$ok = false;
}
if(!$ok){
header("Location: ".$url."index.php");
exit;
}
if($resutat['angreifer'] == 0 and $resutat['verteidiger'] == 0 and $resutat['minen'] == 0 and $resutat['geld']== 0){
$sql = "UPDATE `users` SET `verteidiger` = '100',";
$sql .= " `minen` = '10',";
$sql .= " `geld` = '10000' WHERE `userid` = '".$resutat['userid']."' LIMIT 1 ;";
$query = mysql_query($sql) or die("Fehler in Line 39: ".mysql_error());
}
$sql = "UPDATE `users` SET `sist_inne` = '".time()."' WHERE `userid` = '".$resutat['userid']."' LIMIT 1 ;";
$query = mysql_query($sql) or die("Fehler in Line 44: ".mysql_error());
$_SESSION['userid'] = $resutat['userid'];
$_SESSION['username'] = $resutat['username'];
$_SESSION['userpass'] = true;
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
header("Location: ".$url."game/status.php");
hier die config.php
PHP:
<?php
$host = "localhost";
$datenbank = "test";
$username = "testuser";
$userpasswort = "testpasswort";
$con = mysql_connect($host,$username,$userpasswort) or die("Fehler:" .mysql_error());
mysql_select_db($datenbank);
$url = "http://localhost/eu/";
$root= "";
?>
Falls ihr den code von noch einer datei braucht sagt bescheid...

LG
Zuletzt bearbeitet: