Seite 1 von 1
Prinzip des (Auto)Login
Verfasst: 18.03.2003 21:49
von Spider
Hi phpBB'ler
hm, ich hatte vor ein Script zu schreiben, welches ähnlich funktioniert wie das (Automatische)Login vom phpBB. Könnte mir villeicht jemand wenigstens das Prinzip erläutern? Das würde mir schon wirklich helfen
Cu Spider
Verfasst: 19.03.2003 16:20
von Spider
Ist das eine zu schwierige Frage, oder viel zu einfach?! *seuftz*
Verfasst: 22.03.2003 11:53
von Spider

Bitte helft mir doch auf die Sprünge
Code: Alles auswählen
<?php
session_start();
if(isset($HTTP_SESSION_VARS['id']))
{
$mid = $HTTP_SESSION_VARS['id'];
}
else
{
$mid = session_id();
}
include("inc_db.php");
$connection = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname, $connection) or die(mysql_error());
$sql = "UPDATE $sc_tab_online SET mid='".$mid."', time='". time() ."' WHERE mid=".$mid;
$result = mysql_query($sql, $connection);
if(mysql_affected_rows()=="-1" || mysql_affected_rows()=="0")
{
$sql = "INSERT INTO $sc_tab_online (mid,time) VALUES ('".$mid."', '". time() ."')";
$result = mysql_query($sql, $connection);
}
$sql = "DELETE FROM $sc_tab_online WHERE time<=". (time()-60*5) ."";
$result = mysql_query($sql, $connection);
mysql_close($connection);
if(isset($HTTP_SESSION_VARS['id']) || (isset($HTTP_COOKIE_VARS['sc_alid']) && isset($HTTP_COOKIE_VARS['sc_alpwd'])))
{
@setcookie("sc_autologin", $HTTP_SESSION_VARS['password'], time() + 60*60*60*24*7);
}
?>
So hab ich es bisher, ist aber glaube ich nicht so toll...

Wie mach ich das besser, please