$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) { Session::Set('loginpage', udecode($currefer)); } $pagetitle = '登录'; include template('account_login');
<?php require_once "alipay.config.php"; require_once "lib/alipay_notify.class.php"; $alipayNotify = new AlipayNotify($aliapy_config); $verify_result = $alipayNotify->verifyReturn(); if ($verify_result) { $ali_user = ZUser::Check_alifast($_GET['user_id'], $_GET['real_name'], $_GET['email']); if ($ali_user) { Session::Set('user_id', $ali_user['id']); Session::Set('ali_token', $_GET['token']); ZCredit::Login($ali_user['id']); //etao专用 if ($_GET['target_url'] != "") { $url = $_GET['target_url']; echo "<script>window.location='{$url}';</script>"; exit; } redirect(get_loginpage(WEB_ROOT . '/index.php')); } else { Session::Set('error', '验证失败'); redirect(WEB_ROOT . '/index.php'); } } else { echo "验证失败"; } ?>