| 项目搜索 |
| |
|
代码片段库:
查看代码片段
浏览
| 提交新的代码片段
| 创建代码包
login_check.php
|
类型:
Full Script |
类别:
BBS Systems
|
许可证:
GNU General Public License |
语言:
PHP
|
描述:
可换SKIN的BOARD中的用户登陆确认文件
|
该代码片段的版本系列:
片段ID |
下载版本 |
提交时间 |
提交人 |
删除 |
23 | 1.0 | 2002-02-25 16:13 | firefox | |
点击"下载版本"来下载该代码片段.
最新版本的代码片段: 1.0
<?
include "lib.php";
$connect=dbconn();
if($autologin[ok]=="ok"&&$autologin[id]&&$autologin[password])
{
$user_id=$autologin[id];
$password=base64_decode($autologin[password]);
$auto_login=1;
}
if(!$user_id) Error("请填写用户名.");
if(!$password) Error("请填写密码.");
if($id) $setup=get_table_attrib($id);
if($setup[group_no]) $group_no=$setup[group_no];
if(!$group_no) Error("未知用户组.<br><br>(?group_no=编号)");
if($group_no) $group=mysql_fetch_array(mysql_query("select * from $group_table where no='$group_no'"));
if(!$group[no]) Error("此用户组不存在.");
$check=check_login($user_id,$password);
mysql_close($connect);
$s_url=urldecode($s_url);
if(!$s_url) $s_url="board.php?id=$id";
if(!$check) Error("此错误存在于login-check.php的第32行.");
else
{
if($auto_login=="1")
{
setcookie("autologin[id]",$user_id,60*60*24*365,"/");
setcookie("autologin[password]",base64_encode($password),60*60*24*365,"/");
setcookie("autologin[ok]","ok",60*60*24*365,"/");
}
else
{
setcookie("autologin[id]","",60*60*24*365,"/");
setcookie("autologin[password]","",60*60*24*365,"/");
setcookie("autologin[ok]","",60*60*24*365,"/");
}
if($s_url) movepage($s_url);
elseif($id) movepage("board.php?id=$id&page=$page&page_num=$page_num&select_arrange=$select_arrange&desc=$des&cn=$sn&ss=$ss&sc=$sc&keyword=$keyword&category=$category&no=$no");
elseif($group[join_return_url]) movepage($group[join_return_url]);
elseif($referer) movepage($referer);
else echo"<script>history.go(-2);</script>";
}
?>
如果您修改了一个代码片段并且觉得很应该让别人共享,您可以把这作为这个代码片段的最新版本提交上来. |
|