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 + -
显示快捷键?