Homepage Login

03/11/2015 23:59 HammerHartGaming#1
Servus, habe das Problem,das wenn ich mich auf unsere HP einlogen will immer Login Fail kommt obwohl ich mich ingame einloggen kann mit den Daten,habe es mit mehreren Accounts/Homepage´s probiert, auch Verlauf gelöscht hab kp was das ist.

Hat jemand vielleicht eine Idee woran das liegen könnte...?

BItte um Hilfe ,muss auf die HP einloggen können^^


Skypename: HammerHartGaming

Mfg.
03/12/2015 00:09 .Xilent#2
Falls du das hen! - CMS verwendest, poste bitte die head.inc.php aus dem inc Ordner sowie ein Screenshot von deiner Datenbankstruktur (Spaltennamen genügen auch).

Außerdem ist der Thread im falschen Bereich. Du hättest es in der P-Server Kategorie erstellen sollen.
03/12/2015 00:17 HammerHartGaming#3
<?PHP

if(isset($_POST['submit']) && ($_POST['submit']=="login" || $_POST['submit']=="Login"))
{
if(!empty($_POST['userid']) && !empty($_POST['userpass']) && checkAnum($_POST['userid']) && checkAnum($_POST['userpass']))
{
$sqlCmd = "SELECT id,login,coins,web_admin,email
FROM account.account
WHERE login
LIKE '".mysql_real_escape_string($_POST['userid'])."'
AND password=PASSWORD('".mysql_real_escape_string($_PO ST['userpass'])."')
LIMIT 1";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0)
{
$getAdmin = mysql_fetch_object($sqlQry);
$_SESSION['user_id'] = $getAdmin->id;
$_SESSION['user_name'] = $getAdmin->login;
$_SESSION['user_admin'] = $getAdmin->web_admin;
$_SESSION['user_coins'] = $getAdmin->coins;
$_SESSION['user_email'] = $getAdmin->email;
$updateIP = mysql_query("UPDATE account.account SET web_ip='".mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."' WHERE id='".mysql_real_escape_string($getAdmin->id)."'",$sqlServ);

}
}
}

if(empty($_SESSION['user_id']))
{
unset($_SESSION['user_id']);
unset($_SESSION['user_name']);
unset($_SESSION['user_admin']);
unset($_SESSION['user_coins']);
unset($_SESSION['user_email']);
}
else {
$sqlCmd = "SELECT id,login,web_admin,coins,email FROM account.account WHERE web_ip='".mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."' AND id='".mysql_real_escape_string($_SESSION['user_id'])."' LIMIT 1";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0)
{
$getAdmin = mysql_fetch_object($sqlQry);
$_SESSION['user_id'] = $getAdmin->id;
$_SESSION['user_name'] = $getAdmin->login;
$_SESSION['user_admin'] = $getAdmin->web_admin;
$_SESSION['user_coins'] = $getAdmin->coins;
$_SESSION['user_email'] = $getAdmin->email;

}
else
{
unset($_SESSION['user_id']);
unset($_SESSION['user_name']);
unset($_SESSION['user_admin']);
unset($_SESSION['user_coins']);
unset($_SESSION['user_email']);
}
}


?>
03/12/2015 00:26 .Xilent#4
Ich bräuchte nach wie vor deine Datenbankstruktur. Wahrscheinlich fehlen dir ein paar Spalten oder sie heißen bei dir anders. Führe am besten die install.php aus und schau ob der Fehler weiterhin vorhanden ist.
03/12/2015 00:28 HammerHartGaming#5
Quote:
Originally Posted by .Xilent View Post
Ich bräuchte nach wie vor deine Datenbankstruktur. Wahrscheinlich fehlen dir ein paar Spalten oder sie heißen bei dir anders. Führe am besten die install.php aus und schau ob der Fehler weiterhin vorhanden ist.
Ja von was genau soll ich Screenshot machen?

Account, Player oder was genau?^^


#Problem behoben!
Danke!
03/13/2015 16:56 .aNNdii##6
#moved
03/13/2015 20:03 methosiea#7
Solltest noch bitte die Lösung posten, damit die Frage nicht nochmals erscheint
03/13/2015 21:09 .Xilent#8
Quote:
Originally Posted by methosiea View Post
Solltest noch bitte die Lösung posten, damit die Frage nicht nochmals erscheint
Die Lösung steht da schon :) Er hat die Install.php ausgeführt und dadurch wurden in der Account Tabelle die fehlenden Spalten ergänzt.