1 Star 1 Fork 0

xy_god / xblog

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
login.php 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
<?php
@session_start();
require(dirname(__FILE__) . "/./lib/idverify.inc");
require(dirname(__FILE__) . "/./lib/common.inc");
define("ls_logged_noact", 0,true);
define("ls_nolog_noact", 1,true);
define("ls_logged_1", 2,true);
define("ls_logged_2", 3,true);
define("ls_nolog", 4,true);
define("ls_failedcheck", 5,true);
$login_status = ls_nolog_noact;
if( !isset($_POST['username']) || !isset($_POST['username']) ){ // 未输入登录信息
if (isset($_SESSION['username'])) { // 已经登陆
$login_status = ls_logged_noact;;
}else { // 尚未登录
$login_status = ls_nolog_noact;;
}
} else { // 已输入登录信息
$username = htmlspecialchars($_POST['username']);
$password = htmlspecialchars($_POST['password']);
if (idverify($username, $password)){// 登录成功
if (isset($_SESSION['username'])) { // 已经登陆
if ($_SESSION['username'] == $username){
$login_status = ls_logged_1;;
} else {
$login_status = ls_logged_2;
}
} else { // 尚未登录
$_SESSION['username'] = $username;
$login_status = ls_nolog;
}
}else{ // 登录失败
$login_status = ls_failedcheck;
}
}
$cur_theme = get_cur_theme();
require(dirname(__FILE__) . "/./themes/" . $cur_theme . "/login.theme.php");
?>
PHP
1
https://gitee.com/thesct/xblog.git
git@gitee.com:thesct/xblog.git
thesct
xblog
xblog
master

搜索帮助