php用户登录与验证的代码举例

发布时间:2020-02-28编辑:脚本学堂
本文介绍下,用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=gb232">
<title>注册用户登录页面_www.jb200.com</title>
</head>
<body>
<h1>脚本学堂,欢迎大家的光临。</h1>
<div>
 <form  action="login.php" 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.jb200.com
*/
 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.jb200.com
*/
$link= mysql_connect("localhost","root","123");
 if(!$link)
{
    echo"没连接上";
}
else
{
 $con=mysql_select_db("test");
 if(!$con)
 {
 echo"没连接上test";
 } 
}
?>

就这些,三个简单的文件,实现php用户登录与简单验证,对于初学php的朋友,可以作个入门参考吧。