當(dāng)前位置:
首頁 >
PHP用户登录功能实现
發(fā)布時(shí)間:2023/12/31
22
豆豆
生活随笔
收集整理的這篇文章主要介紹了
PHP用户登录功能实现
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
PHP用戶登錄功能實(shí)現(xiàn)
設(shè)計(jì)數(shù)據(jù)庫連接,簡單查詢,表單提交,直接上代碼,大家很容易明白。
我建了一個(gè)很簡單的數(shù)據(jù)庫,表單包括用戶名,ID,密碼。
用戶登錄界面
<html><head><title>Login</title><link type="text/css" href="css/login.css" rel="stylesheet" /></head><body><div id="container"><div class="logo"><a href="#"><img src="assets/logo.png" alt="center"/></a></div><div id="box"><form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck(this)"><p class="main"><label for="username" class="label">用戶名:</label><input id="username" name="username" type="text" class="input" /><label for="password" class="label">密 碼:</label><input id="password" name="password" type="password" class="input" /><p/><p class="space"><input type="submit" name="submit" value="確 定 " class="login" /></p><p class="main">本站屬于學(xué)校內(nèi)部網(wǎng)站,登陸后方可使用。如未注冊請先注冊。<a href="reg.php">點(diǎn)我注冊</a></p></form></div></div></body> </html>登錄處理PHP文件
<?php if (!isset($_POST['submit'])) {exit('非法訪問!'); } //$username = htmlspecialchars($_POST['username']); $username = $_POST['username']; $password = $_POST['password']; //包含數(shù)據(jù)庫連接文件 include ('conn.php'); //檢測用戶名及密碼是否正確 $check_query = mysql_query("select userid from user where username='$username' and password='$password'"); //$check_query = mysql_query("select userid from user where username='wang' and //password='123456'"); if ($result = mysql_fetch_array($check_query)) {//登錄成功session_start();$_SESSION['username'] = $username;$_SESSION['userid'] = $result['userid'];echo "<p>";echo $username, ' 歡迎你!進(jìn)入 <a href="my.php">用戶中心</a><br />';echo '點(diǎn)擊此處 <a href="logout.php?action=logout">注銷</a> 登錄!<br />';exit ; } else {exit('登錄失敗!點(diǎn)擊此處 <a href="javascript:history.back(-1);">返回</a> 重試'); } ?>連接數(shù)據(jù)庫
<?php $conn = mysql_connect("localhost", "root", "") or die("連接數(shù)據(jù)庫失敗" . mysql_error()); mysql_select_db("swzl", $conn) or die("選擇數(shù)據(jù)庫失敗" . mysql_error()); mysql_query("set names utf8"); ?>歡迎大家交流學(xué)習(xí),qq:953082389
總結(jié)
以上是生活随笔為你收集整理的PHP用户登录功能实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有 3 种电池型号,苹果计划本月推出 V
- 下一篇: php ssc 源码_吃透这篇,你也能搭