session_start(); include "mysql.phtml"; if($_GET['logout'] == "ok") { session_destroy(); setcookie("brugernavn","",time()); setcookie("password","",time()); $historySQL = mysql_query("SELECT * FROM logins WHERE user='$_SESSION[b]' ORDER BY ID DESC LIMIT 1"); while($historyROW = mysql_fetch_array($historySQL)) { $time = time(); $therow = $historyROW['ID']; mysql_query("UPDATE logins SET logout='$time' WHERE ID='$therow' LIMIT 1"); } header ("Location: /?nocookie=ok"); } if(isset($_POST['login']) && !empty($_POST['username']) && !empty($_POST['password'])) { $getuser="SELECT * FROM brugere WHERE brugernavn='".$_POST['username']."' AND password='".$_POST['password']."' AND aktiveret='1' AND deleted=''"; $queryuser=mysql_query($getuser) or die(mysql_error()); $fetchuser=mysql_fetch_array($queryuser); if($fetchuser['ID']) { if (isset($_POST['remember'])) { setcookie("brugernavn",$_POST['username'],time()+(60*60*24*90)); setcookie("password",md5("saltet".$_POST['password']),time()+(60*60*24*90)); } $_SESSION['b'] = $fetchuser['ID']; $antal_login = $fetchuser[antallogin]+1; mysql_query("UPDATE brugere SET sidstset = '".time()."', online = '1', sidstelogin = '".time()."', antallogin = '$antal_login' WHERE ID = '".$_SESSION['b']."' LIMIT 1"); if (ereg('Opera(/| )([0-9].[0-9]{1,2})', $_SERVER['HTTP_USER_AGENT'], $log_version)) { $browser_version = $log_version[2]; $browser_agent = 'Opera'; } else if (ereg('MSIE ([0-9].[0-9]{1,2})', $_SERVER['HTTP_USER_AGENT'], $log_version)) { $browser_version = $log_version[1]; $browser_agent = 'IE'; } else if (ereg('OmniWeb/([0-9].[0-9]{1,2})', $_SERVER['HTTP_USER_AGENT'], $log_version)) { $browser_version = $log_version[1]; $browser_agent = 'OmniWeb'; } else if (ereg('Netscape([0-9]{1})', $_SERVER['HTTP_USER_AGENT'], $log_version)) { $browser_version = $log_version[1]; $browser_agent = 'Netscape'; } else if (ereg('Mozilla/([0-9].[0-9]{1,2})', $_SERVER['HTTP_USER_AGENT'], $log_version)) { $browser_version = $log_version[1]; $browser_agent = 'Mozilla'; } else if (ereg('Konqueror/([0-9].[0-9]{1,2})', $_SERVER['HTTP_USER_AGENT'], $log_version)) { $browser_version = $log_version[1]; $browser_agent = 'Konqueror'; } else { $browser_version = $_SERVER['HTTP_USER_AGENT']; $browser_agent = $_SERVER['HTTP_USER_AGENT']; } mysql_query("INSERT INTO logins (login,user,ip,browsertype,browsernum) VALUES ('".time()."','".$_SESSION['b']."','".$_SERVER['REMOTE_ADDR']."','$browser_agent','$browser_version')"); echo mysql_error(); if($_GET[goto] != "") { header("Location: $_GET[goto]"); } else { header("Location: /?loggedin"); } exit; } } if($_GET[mode] == "lq") { if($_SESSION[b] != "") { header("Location: $_GET[goto]"); exit; } include "top.phtml"; ?>
} else { include "top.phtml"; ?>|
Har du ikke en bruger endnu? opret en gratis bruger |