Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 27 | Revision 44 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?
                require_once("include/common.php");
                $mode=(isset($_POST["mode"]))?$_POST["mode"]:"";
                $user_n=(isset($_POST["username"]))?$_POST["username"]:"";
                $pass=(isset($_POST["password"]))?$_POST["password"]:"";
                $user_n=addslashes($user_n);
                $user=new User($user_n, $pass);
                setcookie($config->cookie_name."-u_name",$user->u_name,time()+$config->session_length,"/",$_SERVER["SERVER_NAME"],false);
                setcookie($config->cookie_name."-u_type",$user->u_type,time()+$config->session_length,"/",$_SERVER["SERVER_NAME"],false);
                if (!$mode OR is_Null($user->u_id))
                {
                        $smarty->assign("meld", (is_null($user->u_name))?"Ein Fehler ist aufgtreten!":"");
                        $smarty->assign("db_meld", (is_null($user->u_name))?"Username und / oder Paßwort stimmen nicht!":"");
                        $smarty->assign("error", (is_null($user->u_name))?true, false);
                        $smarty->assign("title", "Login");
                        $smarty->assign("user", $user_n);
                        $smarty->display("login.tpl");
                }
                else
                {
                        if ($mode=="login" AND !is_Null($user->u_id))
                        {
                                header("Location: index.php");
                        }
                }
?>