login.php

来自「清华BBS源代码」· PHP 代码 · 共 89 行

PHP
89
字号
<?phprequire("wapfuncs.php");$havetoget = 0;$backmenu = 0;//login.php is special//***********************************@$id = $_GET["id"];@$passwd = $_GET["pwd"];@$kkm = $_GET["kk"];//setcookie("PWD",$passwd,time()+360000,urlstr('index'));//setcookie("UID",$id,time()+360000,urlstr('index'));setcookie("PWD",$passwd,time()+360000,"/");setcookie("UID",$id,time()+360000,"/");$data = array ();$error = -1;$loginok = 6;if ($id==""){  $id = "guest";}if (($id!="guest")&&bbs_checkpasswd($id,$passwd)!=0){  $loginok=6;}else {  $kick=0;  if ($kkm != "")    $kick=1;  $error=bbs_wwwlogin($kick);  if (($error!=0)&&($error!=2)) {    $loginok=6;    if ($error==-1)      $loginok=4;  }  else {    $loginok=0;    $utmpnum = bbs_getcurrentuinfo($data);    @$utmpkey = $data["utmpkey"];    @$userid = $data["userid"];    $sessionid = encodesession($utmpnum,3).encodesession($utmpkey,6);    setcookie("SID", $sessionid, time()+360000, "/");    if ($userid == 'guest') setcookie("SID", '', time()-360, "/");  }}if ($loginok != 0){  if ($loginok != 1)    {    if ($loginok == 6)      {	authpanic("密码错误");      }    else      /*$loginok = 4*/      {	waphead(0);	echo "<card id=\"main\" title=\"".BBS_WAP_NAME."\">";	echo "<p>登陆次数太多</p>";	echo "<p align=\"center\"><a href=\"".urlstr('login',array('id'=>$id,'pwd'=>$passwd,'kk'=>1))."\">踢出其他登陆</a></p>";	echo "</card>";	echo "</wml>";      }    }}else {  /*****************Notice************************     if ( cannot set cookie )     {       $havatoget = ($userid == 'guest')?0:1;     }  ************************************************/  waphead(0);  echo "<card id=\"main\" title=\"".BBS_WAP_NAME."\">";  echo "<onevent type=\"ontimer\">";  echo "<go href=\"".urlstr('menu')."\"/>";  echo "</onevent><timer value=\"1\"/>";  echo "</card>";  echo "</wml>";}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?