Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 19 | 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["user"]))?$_POST["user"]:"";
                $pass=(isset($_POST["pass"]))?$_POST["pass"]:"";
                $user_n=stripslashes($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", "Ein Fehler ist aufgtreten!");
                        $smarty->assign("db_meld", "Username und / oder Paßwort stimmen nicht!");
                        $smarty->assign("error", true);
                        $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");
                        }
                }
?>