// ******************************************************* // * CONFERSYS - Konferencny informacny system * // * Diplomova praca - Dagmar Sobotova * // * (C) 2004 KPI FEI TU Kosice * // * modul: index.php * // * vstupny modul s overovanim loginu a hesla * // ******************************************************* session_start(); include "inic_data.inc"; include "connect.inc"; // pripojenie na databazu $host_connect=DB_connect(); // ak prebehlo pripojenie nastavia sa session premenne $_SESSION['db'] = $db; $_SESSION['hc'] = $host_connect; // nastavenie, ze nie je prihlaseny nik $_SESSION['loged']=0; // test jazyka if(isset($_GET['lang'])) { $_SESSION['lang']=$_GET['lang']; } else $_SESSION['lang']=$lang; // test na prihlasenie ako anonym if(isset($_POST['guest'])) { $_SESSION['log'] = "guest"; $_SESSION['pass'] = md5("anonym"); $_SERVER['PHP_SELF']="main.php"; Header("Location: main.php"); exit; } // test na prihlasenie clena if(isset($_POST['member'])) { $query = "select * from user where login = '".$_POST['login']."' and password = '".md5($_POST['passwd'])."';"; $result = DB_query($query); $pole = DB_fetch_array($result); if(DB_affected_rows($host_connect) == 1) { $_SESSION['log'] = $_POST['login']; $_SESSION['pass'] = md5($_POST['passwd']); // nastavenie jazyka podla ulozeneho $_SESSION['lang']="ang"; // nastav implicitny jazyk $resultj=DB_query("SELECT * FROM jazyk"); for($i=1; $i<=DB_num_rows($resultj); $i++) { $pj=DB_fetch_array($resultj); if(($pj[id_jazyk]==$pole[jazyk]) && ($pj[implementacia]==1)) $_SESSION['lang']=$pj[identifikator_jazyk]; // test ci je zvoleny jazyk aj implementovany } Header("Location: main.php"); exit; } else { echo "
"; message_text(intertext("Chybne_prihlasenie")); session_destroy(); unset($_POST['member']); } } ?>![]() |
![]() |
|
![]() ![]() |