当前位置:  编程技术>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>

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3