Heim > Backend-Entwicklung > PHP-Tutorial > php用户登录与验证的代码举例

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

WBOY
Freigeben: 2016-07-25 08:58:39
Original
1076 Leute haben es durchsucht
本文介绍下,用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>注册用户登录页面_bbs.it-home.org</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>
Nach dem Login kopieren

2,登录程序 login.php

<?php
/**
* 用户登录验证代码
* edit bbs.it-home.org
*/
 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();
   }
  } 
  }    
?>
Nach dem Login kopieren

3,数据库调用文件 conn.php

<?php
/**
* mysql数据库调用
* edit bbs.it-home.org
*/
$link= mysql_connect("localhost","root","123");
 if(!$link)
{
    echo"没连接上";
}
else
{
 $con=mysql_select_db("test");
 if(!$con)
 {
 echo"没连接上test";
 } 
}
?>
Nach dem Login kopieren

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



Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage