Inhaltsverzeichnis
您的帐户可以确定是唯一的!
Heim Backend-Entwicklung PHP-Tutorial PHP实现登陆后台限制到只允许一台机器在线_PHP教程

PHP实现登陆后台限制到只允许一台机器在线_PHP教程

Jul 13, 2016 pm 05:37 PM
class php session start 后台 在线 实现 机器 登陆 限制

# # ob_start();
# session_start();
# class CC{
#   private $REFURL="http://www.BkJia.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 "

您的帐户可以确定是唯一的!

";
#               $cf=fopen($this->loginFILE,"a+");
#               fputs($cf," a");
#               fclose($cf);
#               echo "";
#               //echo "";
#             }else{
#               echo "不允许帐户在局网上同时登陆.. ".$_SERVER[REMOTE_PORT];
#               $this->LoginFLAG=false;
#             }       
#           }else{
#             echo "不允许使用帐户同时登陆..
";
#               $this->LoginFLAG=false;
#           }
#         }else{
#           echo "密码错误..
";
#           $this->LoginFLAG=false;
#         }
#       }else{
#       //这里验证身份如果正确则
#         echo "帐户登陆时发生错误!用户名错误

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

";<br>

#       }<br>

#     }else{<br>

#       if(isset($_POST[LoginUser])){<br>

#         $_SESSION[LoginUser]=$_POST[LoginUser];<br>

#         $_SESSION[LoginPw]=$_POST[LoginPw];<br>

#         $fp=fopen($this-&gt;loginFILE,"w");<br>

#         $msg=$_POST[LoginUser]."

".$_POST[LoginPw]."

".$_SERVER[REMOTE_ADDR]."

".session_id();;<br>

#         fputs($fp,$msg);<br>

#         fclose($fp);<br>

#       }else{<br>

#         $outtime=time()-filemtime($this-&gt;loginFILE)-60;<br>

#         echo "登陆不存在或您已经超时(".$outtime."秒)...";<br>

#       }<br>

#     }<br>

#   }<br>

#   function Wfrom(){<br>

#   global $_POST;<br>

#   if(!file_exists($this-&gt;loginFILE) ||(time()-filemtime($this-&gt;loginFILE))&gt;60){    //登陆失败<br>

#   echo

#   

Nach dem Login kopieren

#     
#     

#     用户名:


#     
密码:

#     

#     

#   

# LOGINFORM;
#   }else{
#     echo "已有用户登陆";
#   }
#   }
# }
# $D=new CC;
# $D->check();
# $D->Wfrom();
# ?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486513.htmlTechArticle# ?php # ob_start(); # session_start(); # class CC{ # private $REFURL=http://www.2cto.com; //登陆成功后转换页面 # private $LoginFLAG=false; //登陆成功标志 # private...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

CakePHP Datum und Uhrzeit

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

CakePHP-Projektkonfiguration

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

CakePHP-Datei hochladen

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

CakePHP-Routing

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

Besprechen Sie CakePHP

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein

CakePHP-Kurzanleitung CakePHP-Kurzanleitung Sep 10, 2024 pm 05:27 PM

CakePHP-Kurzanleitung

See all articles