SnakeME
10.09.2004, 23:03
Hi,
Ich habe eine frage wie kann ich den Forum-Login nach außen verlagern?
Ich habe raus gefunden wie das pw verschlüsselt wir und wie die beiden
Cookies gesetzt werden aber irgendwie klappt das nicht.
Ich habe den Code einfach gehalten um zu testen ob es überhaupt funktioniert
aber leider vergebens ich hoffe es kann mir jemand helfen.
Hier ist mein Code:
<?php
ob_start();
require ("./includes/function.php");
?>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST">
<input name="user" type="text"><br>
<input name="passwd" type="password"><br>
<input name="submit" type="submit" value="Login">
</form>
<?php
if (isset($_POST['submit']))
{
db_foren_my();
$userid = ab_userid();
$salt = ab_salt();
$password = md5(md5($_POST['passwd']) . $salt);
$result1 = mysql_query("SELECT COUNT(*) FROM foren_user WHERE
salt='".$salt."' && userid='".$userid."'");
list ($anzahl1) = mysql_fetch_row ($result1);
if ($anzahl1 == 1)
{
$result2 = mysql_query("SELECT COUNT(*) FROM foren_user WHERE
username='".$_POST['user']."' && password='".$password."'");
list ($anzahl2) = mysql_fetch_row ($result2);
}
else
echo "ERROR Beim überprüfen der Benutzer-Daten!";
if ($anzahl2 == 1)
{
setcookie('password', md5($password .'xxxxxxxx'));
setcookie('userid', $userid);
ob_end_flush();
echo $_COOKIE['password'] ."<br>"; //testen ob cookie gesetzt ist
echo $_COOKIE['userid'] ."<br>"; //testen ob cookie gesetzt ist
}
}
?>
Danke für die Hilfe.
Ich habe eine frage wie kann ich den Forum-Login nach außen verlagern?
Ich habe raus gefunden wie das pw verschlüsselt wir und wie die beiden
Cookies gesetzt werden aber irgendwie klappt das nicht.
Ich habe den Code einfach gehalten um zu testen ob es überhaupt funktioniert
aber leider vergebens ich hoffe es kann mir jemand helfen.
Hier ist mein Code:
<?php
ob_start();
require ("./includes/function.php");
?>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST">
<input name="user" type="text"><br>
<input name="passwd" type="password"><br>
<input name="submit" type="submit" value="Login">
</form>
<?php
if (isset($_POST['submit']))
{
db_foren_my();
$userid = ab_userid();
$salt = ab_salt();
$password = md5(md5($_POST['passwd']) . $salt);
$result1 = mysql_query("SELECT COUNT(*) FROM foren_user WHERE
salt='".$salt."' && userid='".$userid."'");
list ($anzahl1) = mysql_fetch_row ($result1);
if ($anzahl1 == 1)
{
$result2 = mysql_query("SELECT COUNT(*) FROM foren_user WHERE
username='".$_POST['user']."' && password='".$password."'");
list ($anzahl2) = mysql_fetch_row ($result2);
}
else
echo "ERROR Beim überprüfen der Benutzer-Daten!";
if ($anzahl2 == 1)
{
setcookie('password', md5($password .'xxxxxxxx'));
setcookie('userid', $userid);
ob_end_flush();
echo $_COOKIE['password'] ."<br>"; //testen ob cookie gesetzt ist
echo $_COOKIE['userid'] ."<br>"; //testen ob cookie gesetzt ist
}
}
?>
Danke für die Hilfe.