php编写用户登陆和登出代码
来源:百度文库 编辑:神马文学网 时间:2024/04/29 18:11:01
php编写用户登陆和登出代码
我看这里php的东东好象不是很多,所以贴一个自己用php写的用户登陆和登出代码,数据库是SQLserver
if(isset($_GET[‘username‘]))
{
session_start();
$errormsg = "";
$input[‘username‘] = strtolower(trim($_GET[‘username‘]));
if($errormsg == "")
{
include("db_link.php");//你自己SQL数据库所在路径
$sql = "select
user_id,
username,
status
from guestbook
where username = ‘".$input[‘username‘]."‘ and status = 1";
$result = mysql_query($sql, $link) or die(‘Query database failed‘);
$num = mysql_num_rows($result);
if($num < 1)
{
$errormsg = "用户名不正确,请重新登录!";
}
else
{
$row = mysql_fetch_array($result);
if($row[‘username‘] == $input[‘username‘])
{
$_SESSION[‘s_user_id‘] = $row[‘user_id‘];
$_SESSION[‘s_username‘] = $row[‘username‘];
$_SESSION[‘s_status‘] = $row[‘status‘];
$_SESSION[‘time_last_load‘] = time();
?>
管理员登录
}
else
{
$errormsg = "用户名不正确,请重新登录!";
}
}
}
if($errormsg <> "")
{
?>
管理员登录
}
}
else
{
?>
管理员登录
}
?>
megface 2004-10-21 06:46 要用这段代码的话,可以新建一个名为userlogin的php文件,然后把以上内容全部拷进去,保存一下就可以了!
我是用session记录的!
登出代码(如下),也只需新建一个名为userlogout的php文件,然后拷进全部内容,保存。
session_start();
if(isset($_SESSION[‘s_user_id‘]))
{
session_unregister(‘s_user_id‘);
}
if(isset($_SESSION[‘s_username‘]))
{
session_unregister(‘s_username‘);
}
if(isset($_SESSION[‘s_status‘]))
{
session_unregister(‘s_status‘);
}
if(isset($_SESSION[‘time_last_load‘]))
{
session_unregister(‘time_last_load‘);
}
session_destroy;
header("Location:index.php");//你想登出后用户返回的页面
exit;
?>
我看这里php的东东好象不是很多,所以贴一个自己用php写的用户登陆和登出代码,数据库是SQLserver
if(isset($_GET[‘username‘]))
{
session_start();
$errormsg = "";
$input[‘username‘] = strtolower(trim($_GET[‘username‘]));
if($errormsg == "")
{
include("db_link.php");//你自己SQL数据库所在路径
$sql = "select
user_id,
username,
status
from guestbook
where username = ‘".$input[‘username‘]."‘ and status = 1";
$result = mysql_query($sql, $link) or die(‘Query database failed‘);
$num = mysql_num_rows($result);
if($num < 1)
{
$errormsg = "用户名不正确,请重新登录!";
}
else
{
$row = mysql_fetch_array($result);
if($row[‘username‘] == $input[‘username‘])
{
$_SESSION[‘s_user_id‘] = $row[‘user_id‘];
$_SESSION[‘s_username‘] = $row[‘username‘];
$_SESSION[‘s_status‘] = $row[‘status‘];
$_SESSION[‘time_last_load‘] = time();
?>
登录成功! |
关闭窗口 |
}
else
{
$errormsg = "用户名不正确,请重新登录!";
}
}
}
if($errormsg <> "")
{
?>
=$errormsg?> |
}
}
else
{
?>
}
?>
megface 2004-10-21 06:46 要用这段代码的话,可以新建一个名为userlogin的php文件,然后把以上内容全部拷进去,保存一下就可以了!
我是用session记录的!
登出代码(如下),也只需新建一个名为userlogout的php文件,然后拷进全部内容,保存。
session_start();
if(isset($_SESSION[‘s_user_id‘]))
{
session_unregister(‘s_user_id‘);
}
if(isset($_SESSION[‘s_username‘]))
{
session_unregister(‘s_username‘);
}
if(isset($_SESSION[‘s_status‘]))
{
session_unregister(‘s_status‘);
}
if(isset($_SESSION[‘time_last_load‘]))
{
session_unregister(‘time_last_load‘);
}
session_destroy;
header("Location:index.php");//你想登出后用户返回的页面
exit;
?>
php编写用户登陆和登出代码
php用户登录代码
用PHP读取和编写XML DOM
HTML和CSS编写漂亮正规的网页代码
用PHP读取和编写XML DOM -- PHP China-中国PHP开源技术|新闻|软件|服务|培训|支持|产品|Zend官方论坛网站
用 NASM 编写代码
asp制作用户登陆界面--
Ajax+jsp用户登陆例子
用户必备!Windows7系统蓝屏代码和含义
编写安全 PHP 应用程序的七个习惯
五类按钮代码编写
教你编写HTML代码
3G应用全面登陆用户体验精彩纷呈
asp制作用户登陆界面--龙二
修改Windows XP默认登陆用户
导学案的编写和
php代码优化及php相关问题总结
[推荐]php代码优化及php相关问题总结
PHP和Socket
PHP和Socket简介
JAVA和PHP比较
java代码编写的30条建意
编写高级JScript应用代码(转载)
JAVA代码编写的30条建议