-
Notifications
You must be signed in to change notification settings - Fork 0
/
login.php
34 lines (29 loc) · 1.05 KB
/
login.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
require('libs/globals.inc.php');
if($_POST['loginsubmit'])
{
$remember = false;
if($_POST['page']) {$page= 'p='.$_POST['page'];}else{$page='';}
if($_POST['action']) {$action = 'action='.$_POST['action'];}else{$action='';}
$tpl->assign('test', 'test');
$username = $_POST['username'];
$password = $_POST['password'];
if(!$username) { message("Bitte geben Sie einen Benutzernamen ein.", 'error', '1', 'home'); }
elseif(!$password) { message("Bitte geben Sie ein Passwort ein.", 'error', '1', 'home'); } else {
if($_POST['remember']) $remember = true;
$login = $user->login($username, $password, $remember);
$meldung = "Sie wurden erfolgreich eingeloggt.";
$redirect = $app_mainpage;
if($page && $action) { $redirect .='?'.$page.'&'.$post; }
elseif($page && !$action) { $redirect .='?'.$page; }
elseif(!$page && $action) { $redirect .='?'.$action; }
if($login) message($meldung, "success", '', $redirect);
$error = 'Beim Login ist ein Fehler aufgetreten.';
if(!$login) message($error, 'error');
}
}
else
{
$tpl->display('login_page.tpl');
}
?>