$error = "Password was left blank!"; $smarty->assign('login_username', $_POST['username']); } } } } } if ($error) { $smarty->assign('login_error', $error); $smarty->display('index.tpl.html'); exit; } $db = new SQLite($SQLITE_DB_PATH); $query = "SELECT id, password, can_login FROM users WHERE username = '******'username']}'"; $user_info = $db->fetchRowQueryAssoc($query); if ($db->isError()) { $error = "Login failed! There was a database error: " . $db->getError(); $smarty->assign('login_error', $error); $smarty->display('index.tpl.html'); exit; } if (!$user_info) { $error = "Username '{$_POST['username']}' does not exist!"; $smarty->assign('login_error', $error); $smarty->assign('login_username', $_POST['username']); $smarty->display('index.tpl.html'); exit; } if ($user_info['can_login'] == 0) { $error = "Your account has been disabled! Sorry..."; $smarty->assign('login_error', $error);