Subversion-Projekte lars-tiefland.em_wm

Revision

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

Revision Autor Zeilennr. Zeile
19 lars 1
<?
27 lars 2
		require_once("include/common.php");
3
		$mode=(isset($_POST["mode"]))?$_POST["mode"]:"";
41 lars 4
		$user_n=(isset($_POST["username"]))?$_POST["username"]:"";
5
		$pass=(isset($_POST["password"]))?$_POST["password"]:"";
6
		$user_n=addslashes($user_n);
27 lars 7
		$user=new User($user_n, $pass);
8
		setcookie($config->cookie_name."-u_name",$user->u_name,time()+$config->session_length,"/",$_SERVER["SERVER_NAME"],false);
9
		setcookie($config->cookie_name."-u_type",$user->u_type,time()+$config->session_length,"/",$_SERVER["SERVER_NAME"],false);
41 lars 10
		if (!$mode OR is_Null($user->u_id))
27 lars 11
		{
41 lars 12
			$smarty->assign("meld", (is_null($user->u_name))?"Ein Fehler ist aufgtreten!":"");
13
			$smarty->assign("db_meld", (is_null($user->u_name))?"Username und / oder Paßwort stimmen nicht!":"");
14
			$smarty->assign("error", (is_null($user->u_name))?true, false);
27 lars 15
			$smarty->assign("title", "Login");
16
			$smarty->assign("user", $user_n);
17
			$smarty->display("login.tpl");
18
		}
19
		else
20
		{
21
			if ($mode=="login" AND !is_Null($user->u_id))
22
			{
23
				header("Location: index.php");
24
			}
25
		}
19 lars 26
?>