当前位置: 编程技术>php
本页文章导读:
▪php用户登录与验证的代码举例 1,登录页面 Login.html 提交form表单
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb23.........
▪php mysql实现用户登录功能的代码示例 接着上次的php mysql添加用户的功能代码,今天来学习下php实现用户登录与注销的功能,通过跟踪session会话来保存用户的登陆状态。
1,登录页面 login.php
<html>
<head>
<meta http-equiv="c.........
▪php mysql添加用户(注册)的代码举例 介绍下php实现用户注册功能的方法,使用mysql数据库存储注册信息。
本文给出的实例,用到二个程序代码。
一个是create_user.php,用于添加用户信息。
另一个是create_userok.php,用于数据库操作.........
[1]php用户登录与验证的代码举例
来源: 互联网 发布时间: 2013-12-24
1,登录页面 Login.html 提交form表单
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb232"> <title>注册用户登录页面_www.</title> </head> <body> <h1>,欢迎大家的光临。</h1> <div> <form action="/blog_article/login.html" method="post"> 用户名:<input type="text" name="username" > 密码:<input type="password" name="password" > <p> <input type="submit" name="login" value="登陆" > <input type="submit" name="zhuce" value="注册"> </p> </form> </div> </body> </html>
2,登录程序 login.php
<?php
/**
* 用户登录验证代码
* edit www.
*/
require_once ("conn.php"); //引入数据库操作文件
$username=$_POST["username"];
$password=$_POST["password"];
if(!isset()($username) || !isset($password))
{
echo"没有用户名或者密码";
exit();
}
else{
//验证用户的合法性
//连接数据库
$sql="select * from 'user_table' where user_name='$username' ";
$result=mysql_query()($sql);
if(!$result)
{
echo"没有此人";
exit();
}
else
{
$row=mysql_fetch_array($result);
if($password!=$row["password"])
{
echo"密码错误";
}
else {
echo"登陆成功!";
exit();
}
}
}
?>
3,数据库调用文件 conn.php
<?php
/**
* mysql数据库调用
* edit www.
*/
$link= mysql_connect()("localhost","root","123");
if(!$link)
{
echo"没连接上";
}
else
{
$con=mysql_select_db("test");
if(!$con)
{
echo"没连接上test";
}
}
?>
就这些,三个简单的文件,实现php用户登录与简单验证,对于初学php的朋友,可以作个入门参考吧。
[2]php mysql实现用户登录功能的代码示例
来源: 互联网 发布时间: 2013-12-24
接着上次的php mysql添加用户的功能代码,今天来学习下php实现用户登录与注销的功能,通过跟踪session会话来保存用户的登陆状态。
1,登录页面 login.php
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>用户登录_www.</title></head>
<body>
<center>
<table width=50% border=1>
<form action=loginchk.php method=post>
<tr>
<td>
<div align=center><strong>用户登陆</strong>
</div>
<hr>
<p align=center>请输入你的用户名:
<input type=text name=username></p>
<p align=center>请输入你的密码:
<input type=password name=pwd></p>
<div align=center>
<input type=submit value=提交>
<input type=reset value=清除>
</div>
</td>
</tr>
</form>
</table>
</center>
</body>
</html>
代码说明:
很简单的一个登陆界面,POST数据到loginchk.php页面,以进行用户验证。
2,登录检测页面 loginchk.php
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>用户登录检测_www.</title>
</head>
<body>
<center>
<?php
$name = $_POST['username'];
$pwd = $_POST['pwd']; //获取用户名和密码
$link = mysql_connect()("localhost","root","wutianshen");
if(!$link){
echo "数据库连接失败!";
mysql_error();
} //连接数据库,多写一个mysql_errro()绝对有好处,捕获错误消息
mysql_select_db("user");
$exec = "SELECT * FROM myuser WHERE lname='$name'"; //sql语句,查询用户名称!
$result = mysql_query()($exec);
$rows = mysql_num_rows($result);
if($rows>0){
$row = mysql_fetch_assoc($result);
$lname=$row['lname'];
$rname=$row['rname'];
$lpwd=$row['lpwd'];
if($lpwd==$pwd){
session_start();
$_SESSION['olname']=$lname;
$_SESSION['olrname']=$rname; //上面几段就是密码效验,都比较简单,哈哈!~
echo "用户登陆成功!";
echo "<hr><p>登陆用户是:".$rname."<p>";
echo "<br>现在你可以<a href=/blog_article/usercenter.php>转到用户中心</a>/index.html";
}else{
echo "用户登陆失败!<hr><p>";
echo "用户名或密码不正确!!";
echo "<br><a href=/blog_article/login.php>请重新登陆</a>/index.html";
}
}else{
echo "用户登陆失败!<hr><p>";
echo "当前用户不存在!";
echo "<br><a href=/index.html'#\'" /a>";
}
?>
</center>
</body>
</html>
就是这些了,希望以上的php用户登录功能模块,可以有助于大家掌握并实现用户的登录与检测。
,祝大家学习进步。
[3]php mysql添加用户(注册)的代码举例
来源: 互联网 发布时间: 2013-12-24
介绍下php实现用户注册功能的方法,使用mysql数据库存储注册信息。
本文给出的实例,用到二个程序代码。
一个是create_user.php,用于添加用户信息。
另一个是create_userok.php,用于数据库操作。
1,添加新用户 create_user.php
<html>
<head>
<meta http-equiv="Content-type" content="html/text; charset=gb2312">
<title>添加新的用户_www.</title></head>
<script language=javascript>
function checkcreate_user(){
if(document.getelementbyid("lname").value=='')
{
alert('用户名不能为空');
document.getelementbyid("lname").focus();
return false;
}
if(document.getelementbyid("lpwd").value=''){
alert('密码不能为空');
document.getelementbyid("lpwd").focus();
return false;
}
if(document.getelementbyid("lpwd").value!=document.getelementbyid("relpwd").value){
alert('两次输入的密码不一致!');
document.getelementbyid("relpwd").focus();
return false;
}
}
</script>
<body>
<table cellspacing=1 cellpadding=0 width=60% align=center bgcolor=#cccccc border=0>
<tbody>
<tr>
<td><div align=center><strong>添 加 用 户</strong></td>
<td><div align=center><strong>输入你的个人信息,带*号的为必填项</strong></td>
</tr>
<tr>
<td valign=top width=620 bgcolor=#ffffff colspan=2>
<table cellspacing=0 cellpadding=0 width=100% border=0>
<tbody>
<tr>
<form action=create_userok.php method=post id=create_user>
<td>用户名称:<input type=text name=lname id=lname>*
<br>真实姓名:<input type=text name=rname id=rname>
<br>设置密码:<input type=password name=lpwd id=lpwd>*
<br>确认密码:<input type=password name=relpwd id=relpwd>*
<br>电子邮件:<input type=text name=lemail id=lemail>
<br>联系电话:<input type=text name=lphone id=lphone>
<br>通信地址:<input type=text name=laddress id=laddress>
<br>
<input type=reset name=reset value=清除>
<input type=submit name=submit value=确认提交 checkcreate_user();">
</td>
</form>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>
2,保存用户信息入库 create_userok.php
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>保存用户信息_www.</title>
</head>
<body>
<center>
<?php
$lname=$_POST['lname'];
$rname=$_POST['rname'];
$lpwd=$_POST['lpwd'];
$relpwd=$_POST['relpwd'];
$lemail=$_POST['lemail'];
$lphone=$_POST['lphone'];
$laddress=$_POST['laddress'];
$link=mysql_connect()("localhost","root","wutianshen");
if(!$link){
echo "数据库连接错误!";
mysql_errro();
}
mysql_select_db("user");
$exec = "SELECT * FROM myuser WHERE lname='$lname'";
$result = mysql_query()($exec);
$rows = mysql_num_rows($result); //这边是检测用户是否存在
if($rows>0){
echo "添加用户失败!<hr><p>";
echo "用户:【".$lname;
echo "】已经存在!";
echo "<br>请返回重新输入,<a href=/index.html'#\'" /a>";
}else{
$exec = "INSERT INTO myuser(lname,rname,lpwd,lemail,lphone,laddress)"."VALUES('$lname','$rname','$lpwd','$lemail','$lphone','$laddress')";
$result = mysql_query($exec);
$id = mysql_insert_id(); //读取用户ID
if($id>0){
echo "添加用户成功!<hr>";
echo "新添加的用户是:".$rname."<p>";
}else{
echo "添加用户失败!<hr><p>";
echo "用户:【".$rname."】";
echo "添加失败";
}
echo "<br><a href=/index.html'#\'" /a>";
}
?>
</center>
</body>
</html>最新技术文章: