Exemple #1
0
    $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');
Exemple #2
0
<?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 "验证失败";
}
?>