<?php require_once dirname(dirname(__FILE__)) . '/app.php'; if ($_POST) { $login_user = ZUser::GetLogin($_POST['email'], $_POST['password']); if (!$login_user) { Session::Set('error', '登录失败'); redirect(WEB_ROOT . '/account/login.php'); } else { if (option_yes('mobilecode') && $login_user['emailable'] == 'Y' && $login_user['enable'] == 'N') { $user['id'] = $login_user['id']; Session::Set('error', '请验证手机号'); die(include template('account_signmobile')); } else { if (option_yes('emailverify') && $login_user['emailable'] == 'N' && $login_user['enable'] == 'N' && $login_user['secret']) { Session::Set('unemail', $_POST['email']); redirect(WEB_ROOT . '/account/verify.php'); } else { Session::Set('user_id', $login_user['id']); if (abs(intval($_POST['auto_login']))) { ZLogin::Remember($login_user); } ZUser::SynLogin($login_user['username'], $_POST['password']); ZCredit::Login($login_user['id']); redirect(get_loginpage(WEB_ROOT . '/index.php')); } } } } $currefer = strval($_GET['r']); if ($currefer) {
<?php require_once dirname(dirname(__FILE__)) . '/app.php'; if ($_POST) { $user_name = $_POST['email']; if ($INI['sms']['login'] == '1') { if (Utility::IsMobile($user_name)) { $user = DB::GetQueryResult("SELECT username,email from user WHERE mobile='" . $user_name . "'"); //根据手机号获取用户名 if ($user) { $user_name = $user['username']; } } } $login_user = ZUser::GetLogin($user_name, $_POST['password']); if (!$login_user) { Session::Set('error', '账号或密码错误,请重新输入。如果已绑定手机号,建议用手机号登录。'); redirect(WEB_ROOT . '/account/login.php'); } else { if (option_yes('mobilecode') && $login_user['emailable'] == 'Y' && $login_user['enable'] == 'N') { $user['id'] = $login_user['id']; Session::Set('error', '请验证手机号'); die(include template('account_signmobile')); } else { if (option_yes('emailverify') && $login_user['emailable'] == 'N' && $login_user['enable'] == 'N' && $login_user['secret']) { Session::Set('unemail', $_POST['email']); redirect(WEB_ROOT . '/account/verify.php'); } else { Session::Set('user_id', $login_user['id']); if (abs(intval($_POST['auto_login']))) { ZLogin::Remember($login_user);
<?php require_once dirname(dirname(__FILE__)) . '/app.php'; if ($_POST) { $login_admin = ZUser::GetLogin($_POST['username'], $_POST['password']); if (!$login_admin || $login_admin['manager'] != 'Y') { Session::Set('error', '用户名密码不匹配!'); redirect(WEB_ROOT . '/manage/login.php'); } else { Session::Set('admin_id', $login_admin['id']); Session::Set('user_id', $login_admin['id']); redirect(WEB_ROOT . '/manage/index.php'); } } include template('manage_login');
<?php require_once dirname(__FILE__) . '/app.php'; if ($_POST) { $login_user = ZUser::GetLogin(trim($_POST['username']), $_POST['password']); if (!$login_user) { Session::Set('error', 'Ошибка входа!'); Utility::Redirect(WEB_ROOT . '/login.php'); } else { Session::Set('user_id', $login_user['id']); ZLogin::Remember($login_user); Utility::Redirect(WEB_ROOT . '/'); } } include template('login');