0) { // BEJELENTKEZETT $user = mysql_fetch_array($get_user); mysql_query("UPDATE user SET user_last_ip='".$_SERVER['REMOTE_ADDR']."', user_last_visit_datum=NOW(), user_visit_count=user_visit_count+1 WHERE user_username='".$_POST['username']."' AND user_password='".md5($_POST['password'])."'"); $_SESSION['logged_in'] = 1; $_SESSION['userid'] = $user['user_id']; $_SESSION['username'] = $username; $_SESSION['email'] = $user['user_email']; $_SESSION['user_def_szall_user_cim_id'] = $user['user_def_szall_user_cim_id']; $_SESSION['usertype'] = $user['user_tipus']; if ($_SESSION['usertype']=='admin') $_SESSION['KCFINDER'] = array('disabled' => false); $_SESSION['fullname'] = $user['user_cim_nev']; $_SESSION['loginerrorstr'] = ""; session_write_close(); // a dupla aktiválás miatt nem lehet önmagára dobni ha aktiválás után lép be $hova = $_POST['query_string']!="q" ? $_POST['query_string'] : $_SERVER['PHP_SELF']; header("Location: $hova"); } else { $loginerrors[] = 'Hibás e-mail cím, vagy jelszó'; } } if (count($loginerrors) > 0) { $_SESSION['loginerrorstr'] = '
'; } } // cookie ellenorzes if (isset($_COOKIE['login_cookie']) && (!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] != 1)) { list($user, $pass) = explode('[]', $_COOKIE['login_cookie']); $get_user = mysql_query(" SELECT user_id, IFNULL(user_nev, user_username) user_cim_nev, user_tipus, user_email, user_def_szall_user_cim_id FROM user WHERE user_username='".addslashes($user)."' AND user_password='".md5($pass)."' AND (user_tipus='admin' OR user_tipus='user'); ") or die(mysql_error()." - auth.php, felhasznalo adatainak lekerdezese cookie alapjan"); if (mysql_num_rows($get_user) > 0) { $user = mysql_fetch_array($get_user); mysql_query("UPDATE user SET user_last_ip='".$_SERVER['REMOTE_ADDR']."', user_last_visit_datum='NOW()', user_visit_count=user_visit_count+1 WHERE user_username='".addslashes($user['username'])."' AND user_password='".$pass."'"); $_SESSION['logged_in'] = 1; $_SESSION['username'] = $user['user_username']; $_SESSION['fullname'] = $user['user_cim_nev']; $_SESSION['usertype'] = $user['user_tipus']; if ($_SESSION['usertype']=='admin') $_SESSION['KCFINDER'] = array('disabled' => false); $_SESSION['user_def_szall_user_cim_id'] = $user['user_def_szall_user_cim_id']; $_SESSION['userid'] = $user['user_id']; $_SESSION['email'] = $user['user_email']; session_write_close(); } } if(!isset($_SESSION['username'])) { $_SESSION['logged_in'] = 0; $user = "Guest"; } if(isset($_GET['action']) && $_GET['action']=="logout"){ $_SESSION = array(); setcookie('login_cookie', "", time() - 60); session_destroy(); header("Location: $_SERVER[PHP_SELF]"); } ?>