Username:onet
geschrieben am 27.11.2005 um 06:01 Uhr
|
Hi @ All unzwar ich hab folgendes Problem ich habe mir von dieser HP das 1on1-by-duderino.de
runtergeladen
Und wollte es nun verändern das man auch seine ICQ nummer eingeben kann habe in der mYsql DB icq nach Nick gemacht und es im Script genauso gemacht ausser halt wo die login daten stehen mein Problem ist ich kann mich nicht mehr anmelden sobald ich da was änder Regestriern geht super steht auch die ICQ dann drinn aber kann sich halt keiner einloggen hab dann das orginal rübergezogen und da konnte man sich einloggen ich schick mal schnell den *lol*:
<?PHP
switch(@$_GET[action])
{
default:
if(isset($_POST['Submit'])) {
include "config.php";
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR
die("Keine Verbindung zur Datenbank. Fehlermeldung: ".mysql_error());
@mysql_select_db(MYSQL_DATABASE) OR
die("Konnte Tabelle nicht benutzen. Fehlermeldung: ".mysql_error());
$sql = "SELECT ".
"id, nick, pass".
"FROM ".
"player ".
"WHERE ".
"(nick like '".$_POST["nick"]."') AND ".
"(pass = '".md5 ($_POST["pass"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["id"];
$_SESSION["user_pass"] = $data["pass"];
$_SESSION["user_nick"] = $data["nick"];
$id = $data[id];
$nick = $data[nick];
$pass = $data[pass];
$vars = "$id#$nick#$pass";
setcookie("1on1", "$vars", time() + 60*60*24*7*4);
header ("Location: rangliste.php");
}
else
{
header ("Location: rangliste.php");
}
include "head.php";
}
echo"<table width=\"800\" border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"$randfarbe\">\n";
echo"<tr>\n";
echo"<td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo"<tr>\n";
echo"<td width=\"14%\" bgcolor=\"$tabellenfarbe1\"> </td>\n";
echo"<td width=\"1%\"> </td>\n";
echo"<td width=\"85%\" class=\"Stil2\">Login:</td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td valign=\"top\" bgcolor=\"$tabellenfarbe1\">\n";
include "menue.htm";
echo"</td>\n";
echo"<td colspan=\"2\" valign=\"top\"><hr width=\"95%\" size=\"1\">\n";
echo"<table width=\"95%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo"<tr>\n";
echo"<td><form name=\"form1\" method=\"post\" action=\"login.php\">\n";
echo"<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo"<tr>\n";
echo"<td width=\"24%\">Username:</td>\n";
echo"<td width=\"76%\"><input name=\"nick\" type=\"text\" class=\"input\" id=\"nick\">\n";
echo"</td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td width=\"24%\">Passwort</td>\n";
echo"<td><input name=\"pass\" type=\"password\" class=\"input\" id=\"pass\"></td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td width=\"24%\">Abschicken:</td>\n";
echo"<td><input name=\"Submit\" type=\"submit\" class=\"input\" value=\"Einloggen\"></td>\n";
echo"</tr>\n";
echo"</table>\n";
echo"<br>\n";
echo"</form></td>\n";
echo"</tr>\n";
echo"</table>\n";
echo"<hr width=\"95%\" size=\"1\"></td>\n";
echo"</tr>\n";
echo"</table></td>\n";
echo"</tr>\n";
echo"</table>\n";
break;
case "reg":
include "config.php";
include "head.php";
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR
die("Keine Verbindung zur Datenbank. Fehlermeldung: ".mysql_error());
@mysql_select_db(MYSQL_DATABASE) OR
die("Konnte Tabelle nicht benutzen. Fehlermeldung: ".mysql_error());
echo"<table width=\"800\" border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"$randfarbe\">\n";
echo"<tr>\n";
echo"<td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo"<tr>\n";
echo"<td width=\"14%\" bgcolor=\"$tabellenfarbe1\"> </td>\n";
echo"<td width=\"1%\"> </td>\n";
echo"<td width=\"85%\"><span class=\"Stil2\">Registrieren!</span></td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td valign=\"top\" bgcolor=\"$tabellenfarbe1\">";
include "menue.htm";
echo"</td>\n";
echo"<td colspan=\"2\" valign=\"top\"><hr width=\"95%\" size=\"1\">\n";
echo"<table width=\"95%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo"<tr>\n";
echo"<td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo"<tr>\n";
echo"<td><form name=\"form1\" method=\"post\" action=\"\">\n";
echo"<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo"<tr bgcolor=\"$tabellenfarbe1\">\n";
echo"<td height=\"20\" colspan=\"2\">Formular:</td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td width=\"21%\"> </td>\n";
echo"<td width=\"79%\"> </td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td height=\"20\">Nickname:</td>\n";
echo"<td height=\"20\"><input name=\"nick\" type=\"text\" class=\"input\" id=\"nick\"></td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td height=\"20\">ICQ: </td>\n";
echo"<td height=\"20\"><input name=\"icq\" type=\"text\" class=\"input\" id=\"icq\"></td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td height=\"20\">E-Mail Adresse: </td>\n";
echo"<td height=\"20\"><input name=\"email\" type=\"text\" class=\"input\" id=\"email\"></td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td height=\"20\">Passwort:</td>\n";
echo"<td height=\"20\"><input name=\"passwort\" type=\"text\" class=\"input\" id=\"passwort\"></td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td height=\"20\">Abschicken:</td>\n";
echo"<td><input name=\"Submit\" type=\"submit\" class=\"input\" value=\"Registrieren!\"></td>\n";
echo"</tr>\n";
echo"</table>\n";
echo"</form></td>\n";
echo"</tr>\n";
echo"</table>\n";
echo"</td>\n";
echo"</tr>\n";
echo"</table>\n";
echo"<hr width=\"95%\" size=\"1\"></td>\n";
echo"</tr>\n";
echo"</table></td>\n";
echo"</tr>\n";
echo"</table>\n";
if(isset($_POST['Submit'])) {
if($_POST['nick']!="" && $_POST['icq']!="" && $_POST['email']!="" && $_POST['passwort']!="") {
mysql_query("INSERT into player
(nick, icq, email, pass, anmeldedatum)
VALUES
('$_POST[nick]',
'$_POST[icq]',
'$_POST[email]',
'".MD5($_POST['passwort'])."',
".time().")")
OR die(mysql_error());
echo"<br><b><center>Du bist erfolgreich angemeldet!</br><b></center>";
echo"<br><b><center><a href=\"login.php\">Hier</a> geht's zum Login";
}
else{
echo"Bitte fülle alle Felder korrekt aus!";
}
}
break;
case "logout":
setcookie("1on1", "");
include "config.php";
include "head.php";
session_unset ();
session_destroy ();
echo"<b><center>Erfolgreich ausgeloggt! !</center></b>";
echo"<center>Klicke <a href=\"rangliste.php\">Hier</a> um wieder zurück zu kommen!</center>";
}
include "copyright.htm";
?> |