在线
ob_start();
session_start();
class CC{
private $REFURL="http://www.abc.com"; //登陆成功后转换页面
private $LoginFLAG=false; //登陆成功标志
private $loginFILE="loginmsg.txt"; //信息文件
function setFlag($flag){
$this->loginFLAG=$flag;
}
function check(){
global $_POST;
if(file_exists($this->loginFILE)&& (time()-filemtime($this->loginFILE)) $info=file($this->loginFILE);
$username=trim($info[0]); //已在线的登陆用户名
$password=trim($info[1]); //已在线密码(可以不保存)
$ip =trim($info[2]); //已在线IP
$sid =trim($info[3]); //已在线PORT
if(strcmp($_SESSION[LoginUser],$username)==0){
if(strcmp($_SESSION['LoginPw'],$password)==0){
if(strcmp($_SERVER[REMOTE_ADDR],$ip)==0){
if(strcmp(session_id(),$sid)==0){
$this->setFlag(true);
echo "
";<br> }<br> }else{<br> if(isset($_POST[LoginUser])){<br> $_SESSION[LoginUser]=$_POST[LoginUser];<br> $_SESSION[LoginPw]=$_POST[LoginPw];<br> $fp=fopen($this->loginFILE,"w");<br> $msg=$_POST['LoginUser']."\r\n".$_POST['LoginPw']."\r\n".$_SERVER[REMOTE_ADDR]."\r\n".session_id();;<br> fputs($fp,$msg);<br> fclose($fp);<br> }else{<br> $outtime=time()-filemtime($this->loginFILE)-60;<br> echo "登陆不存在或您已经超时(".$outtime."秒)...";<br> }<br> }<br> }<br> function Wfrom(){<br> global $_POST;<br> if(!file_exists($this->loginFILE) ||(time()-filemtime($this->loginFILE))>60){ //登陆失败<br> echo
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号