复制内容
代码:
session_start();
//unset($_SESSION['abc']);
if(isset($_POST['pass'])){$popassa=md5($_POST['pass']);} //传值进入MD5
$query=$db->query("SELECT tid , message FROM {$tablepre}posts WHERE tid = $_GET[tid] LIMIT 0 , 1");
while($variable = $db->fetch_array($query)) {
$abcd = $variable[message];
}
$_OK=preg_match("/\[pass\]([^\"]*)\[\/pass\]/si",$abcd,$paee); //判断.
$passok=md5($paee[1]); //内容值MD5
if(!empty($_OK)&&empty($_SESSION['abc'])){
if (empty($_POST['pass'])) {
?>
<form action="<?=$_SERVER['PHP_SELF']."?tid=$_GET[tid]"?>" method="post">
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="middle"><label>
Password:<input type="password" name="pass" id="textfield" value="" />
</label> <input type="submit" name="button" id="button" value="提交" /></td>
</tr>
</table>
</form>
<?
exit;
}elseif ($passok==$popassa) {
$_SESSION['abc']='10';
}else {
echo '请输入正确的密码,否则将不能进入访问!!!';
exit;
}
}