📄 login.php
字号:
<?php
require_once('global.php');
//Dedecms Api
require_once(D_P."pp_dederemote_interface.php");
!($pre_url=$_SERVER['HTTP_REFERER']) && $pre_url = $db_bfn;
if(strpos($pre_url,'login.php')!==false || strpos($pre_url,'register.php')!==false) {
$pre_url = $db_bfn;
}
if ($groupid!='guest' && $action!="quit"){
Showmsg('login_have');
}
list(,$logingd)=explode("\t",$db_gdcheck);
if (!$action) $action="login";
if ($action=="login"){
if (!$step){
$jumpurl=$pre_url;
require_once(R_P.'require/header.php');
require_once(PrintEot('login'));footer();
} elseif($_POST['step']==2){
$logingd && GdConfirm($gdcode);
require_once(R_P.'require/checkpass.php');
include_once(D_P."data/bbscache/dbreg.php");
unset($hp);
if($pwuser && $pwpwd){
$pwpwd=md5($pwpwd);
list($winduid,$groupid,$pwpwd)=checkpass($pwuser,$pwpwd);
} else{
Showmsg('login_empty');
}
if(file_exists(D_P."data/groupdb/group_$groupid.php")){
require_once(D_P."data/groupdb/group_$groupid.php");
}else{
require_once(D_P."data/groupdb/group_1.php");
}
$windpwd = $pwpwd;
$cktime != 0 && $cktime += $timestamp;
Cookie("winduser",StrCode($winduid."\t".$windpwd),$cktime);
Cookie('lastvisit','',0);//将$lastvist清空以将刚注册的会员加入今日到访会员中
if($db_autoban){
require_once(R_P.'require/autoban.php');
autoban($winduid);
}
$gp_allowhide && $hideid==1 ? Cookie('hideid',$hideid,$cktime) : Loginipwrite($winduid);
empty($jumpurl) && $jumpurl=$db_bfn;
//Dedecms Api
$rcdata = SynchDedeCms($pwuser,"login",$cktime);
if($rcdata=="OK"){
if($cfg_loginJumpUrl!="" && $jumpurl!=""){
refreshto($cfg_loginJumpUrl,'have_login');
}
}
//----------------------------------------
refreshto($jumpurl,'have_login');
}
} elseif($action=="quit"){
require_once(R_P.'require/checkpass.php');
if($groupid=='6'){
$bandb=$db->get_one("SELECT type FROM pw_banuser WHERE uid='$winduid'");
if($bandb['type']==3){
Cookie('force',$winduid);
}
}
//Dedecms Api
SynchDedeCms("all","exit",3600*24*30);
//------------------------------
Loginout();
refreshto('login.php','login_out');/*退出url 不要使用$pre_url 因为如果在修改密码后会造成一个循环跳转*/
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -