bbslogin.php
来自「bbs server linux平台下软件源码」· PHP 代码 · 共 108 行
PHP
108 行
<?php /** * This file handles user login. * $Id: bbslogin.php,v 1.5 2003/09/09 04:26:08 stiger Exp $ */$needlogin = 0;require("funcs.php");$data = array ();@$id = $_POST["id"];@$passwd = $_POST["passwd"];@$kick_multi = $_POST["kick_multi"];$error=-1;if ($id!="") { if (($id!="guest")&&bbs_checkpasswd($id,$passwd)!=0) $loginok=6; else { $kick=0; if ($kick_multi!="") $kick=1; $error=bbs_wwwlogin($kick); if (($error!=0)&&($error!=2)) { $loginok=6; if ($error==-1) $loginok=4; } else { $loginok=0; $num=bbs_getcurrentuinfo($data); setcookie("UTMPKEY",$data["utmpkey"],time()+360000,""); setcookie("UTMPNUM",$num,time()+360000,""); setcookie("UTMPUSERID",$data["userid"],time()+360000,""); setcookie("LOGINTIME",$data["logintime"],time()+360000,""); if ($data["userid"]=="guest") header("Location: /guest-frames.html"); else header("Location: /frames.html"); return; } }} else {?><?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>BBS 水木清华站</title> </head><body ><SCRIPT language="javascript"> alert("用户名不能为空!"); window.location = "/index.html";</SCRIPT></body></html><?php return;}?><html><?phpif ($loginok != 1) { if ($loginok==6) {?><body ><SCRIPT language="javascript"> alert("用户密码错误,请重新登陆!"+<?php echo "\"$error\"";?>); window.location = "/index.html";</SCRIPT></body></html><?php return; } else {?><body ><form name="infoform" action="bbslogin.php" method="post"><input class="default" type="hidden" name="id" maxlength="12" size="8" value=<?phpecho "\"$id\"";?>><br><input class="default" type="hidden" name="passwd" maxlength="39" size="8" value=<?phpecho "\"$passwd\"";?>><br><input class="default" type="hidden" name="kick_multi" value="1" maxlength="39" size="8"><br></form> <SCRIPT language="javascript"> if (confirm("你登陆的窗口过多,是否踢出多余的窗口?")) document.infoform.submit(); else window.location = "/index.html";</SCRIPT></body></html><?php return; }} ?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?