oa login.php,login.php

define('IN_ADMIN',True);

require('include/common.php');

function UserAgent(){

$user_agent = ( !isset($_SERVER['HTTP_USER_AGENT'])) ? FALSE : $_SERVER['HTTP_USER_AGENT'];

return $user_agent;

}

//Mobile

if ((preg_match("/(iphone|ipod|android)/i", strtolower(UserAgent()))) AND strstr(strtolower(UserAgent()), 'webkit')){

header('Location: m/login.php');

exit;

}else if(trim(UserAgent()) == '' OR preg_match("/(nokia|sony|ericsson|mot|htc|samsung|sgh|lg|philips|lenovo|ucweb|opera mobi|windows mobile|blackberry)/i", strtolower(UserAgent()))){

header('Location: m/login.php');

exit;

}

$do = getGP('do','G');

if ( check_submit('dosubmit') ) {

$errmsg = array();

initGP(array('username', 'password', 'vdcode','remember'), 'P');

if ( strlen($username) < 3 || strlen($username) > 20 ) {

$errmsg[] = '用户名长度必须在3-20字节之间。';

} elseif ( !is_username($username) ) {

$errmsg[] = '用户名中含有非法字符。';

}

if ( strlen($password) < 6 ) $errmsg[] = '密码长度不能小于6个字节。';

if ( get_config('user','login_vdcode') ) {

session_start();

if ( strtolower($vdcode) != $_SESSION['vdcode'] ) $errmsg[] = '验证码不正确。';

unset($_SESSION['vdcode']);

}

if (count($errmsg)) show_msg($errmsg, 'login.php');

$flag = $_USER->login($username, $password, $remember);

if ( $flag == 1) {

goto_page('admin.php');

} elseif ( $flag == -3 ) {

show_msg('登录失败,你的帐号尚未通过审核。', 'login.php');

} elseif ( $flag == -5 ) {

show_msg('登录失败,你的IP错误。', 'login.php');

} else {

show_msg('登录失败,用户名或密码错误。', 'login.php');

}

}

if ($do == "logout") {

$_USER->logout();

show_msg('你已经安全退出登录,现在转到首页...','./');

} else {

if ( $_USER->id ) {

goto_page('admin.php');

}

}

include_once template.'login.php';

?>

一键复制

编辑

Web IDE

原始数据

按行查看

历史

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值