加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php 实现简单登陆示例(带html代码和登录验证)

发布时间:2020-05-25 04:43:32 所属栏目:PHP 来源:互联网
导读:php 实现简单登陆示例(带html代码和登录验证)

感兴趣的小伙伴,下面一起跟随脚本之家 jb51.cc的小编来看看吧。
经测试html代码如下:


<form action="verify.php" method="post">
User Name:<br>
<input type="text" name="username"><br><br>
Password:<br>
<input type="password" name="password"><br><br>
<input type="submit" name="submit" value="Login">
</form>

<!--   来自 脚本之家 jb51.cc (jb51.cc)-->
verify.php

/**
 * 
 *
 * @param 
 * @author 脚本之家 jb51.cc jb51.cc
 **/
if(isset($_POST['submit'])){ 
$dbHost = "localhost"; //Location Of Database usually its localhost 
$dbUser = "xxxx"; //Database User Name 
$dbPass = "xxxxxx"; //Database Password 
$dbDatabase = "db_name"; //Database Name 

$db = mysql_connect($dbHost,$dbUser,$dbPass)or die("Error connecting to database."); 
//Connect to the databasse 
mysql_select_db($dbDatabase,$db)or die("Couldn't select the database."); 
//Selects the database 

/* 
The Above code can be in a different file,then you can place include'filename.php'; instead. 
*/ 

//Lets search the databse for the user name and password 
//Choose some sort of password encryption,I choose sha256 
//Password function (Not In all versions of MySQL). 
$usr = mysql_real_escape_string($_POST['username']); 
$pas = hash('sha256',mysql_real_escape_string($_POST['password'])); 
$sql = mysql_query("SELECT * FROM users_table 
WHERE username='$usr' AND 
password='$pas' 
LIMIT 1"); 
if(mysql_num_rows($sql) == 1){ 
$row = mysql_fetch_array($sql); 
session_start(); 
$_SESSION['username'] = $row['username']; 
$_SESSION['fname'] = $row['first_name']; 
$_SESSION['lname'] = $row['last_name']; 
$_SESSION['logged'] = TRUE; 
header("Location: users_page.php"); // Modify to go to the page you would like 
exit; 
}else{ 
header("Location: login_page.php"); 
exit; 
} 
}else{ //If the form button wasn't submitted go to the index page,or login page 
header("Location: index.php"); 
exit; 
} 
users_page.php

/**
 * 
 *
 * @param 
 * @author 脚本之家 jb51.cc jb51.cc
 **/
session_start(); 
if(!$_SESSION['logged']){ 
header("Location: login_page.php"); 
exit; 
} 
echo 'Welcome,'.$_SESSION['username']; 



/***   代码来自脚本之家 jb51.cc(jb51.cc)   ***/

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读