4 // by Mischa Peters <mischa at high5 dot nl>
5 // Copyright (c) 2002 - 2005, 2021 High5!
6 // License Info: http://www.postfixadmin.com/?file=LICENSE.TXT
10 // Template File: login.tpl
12 // Template Variables:
17 // Form POST \ GET Variables:
22 require ("./variables.inc.php");
23 require ("./config.inc.php");
24 require ("./functions.inc.php");
25 include ("./languages/" . check_language () . ".lang");
27 if ($_SERVER['REQUEST_METHOD'] == "GET")
29 include ("./templates/header.tpl");
30 include ("./templates/login.tpl");
31 include ("./templates/footer.tpl");
34 if ($_SERVER['REQUEST_METHOD'] == "POST")
36 $fUsername = escape_string ($_POST['fUsername']);
37 $fPassword = escape_string ($_POST['fPassword']);
39 $result = db_query ("SELECT password FROM admin WHERE username='$fUsername' AND active='1'");
40 if ($result['rows'] == 1)
42 $row = db_array ($result['result']);
43 if (!password_verify($fPassword, $row['password']))
46 $tMessage = $PALANG['pLogin_password_incorrect'];
47 $tUsername = $fUsername;
53 $tMessage = $PALANG['pLogin_username_incorrect'];
59 # session_register("sessid");
60 $_SESSION['sessid']['username'] = $fUsername;
62 header("Location: main.php");
66 include ("./templates/header.tpl");
67 include ("./templates/login.tpl");
68 include ("./templates/footer.tpl");