關鍵字:php session 驗證.html' target='_self'>登陸 驗證
首先,在mysql資料庫中建立管理員賬號表
createtable
users
(username
char(8) not
null
,passcode
char(8) not
null
,userflag
int,
primary
key(username)
);
接著對錶進行初始化,輸入資料。
insertinto users values('
admin
','admin123
',1);
使用者登陸頁面:
<html
>
<
head
>
<
title
>login_fangbei
title
>
head
>
<
body
>
<
form
name
="fangbei"
method
="post"
action
="check_session_login.php"
>
<
div
style
="width:353"
>
<
dl>
<
dt>
dt>
<
dd>
<
div
align
="left"
>
username:
<
input
type
="text"
name
="username"
/>
div>
dd>
<
dd>
<
div
align
="left"
>
psssword:
<
input
type
="password"
name
="passcode"
/>
div>
dd>
<
dd>
<
p align
="center"
>
<
input
type
="submit"
name
="submit"
value
="submit"
/>
<
input
type
="reset"
name
="reset"
value
="reset"
/>
p>
dd>
dl>
div>
form
>
body
>
html
>
這個頁面登陸之後,會從表單中轉向check_session_login.php頁面。
**如下:
<?php@mysql_connect("localhost","root",'root')
or die("資料庫連線失敗");
@mysql_select_db("mydb")
or die("選擇資料庫失敗");
//獲取輸入的資訊
$username = $_post['username'];
$passcode = $_post['passcode'];
//獲取session的值
$query = @mysql_query("select username,userflag from users where username = '$username' and passcode = '$passcode'")
or die("sql語句執行失敗");
//判斷使用者以及密碼
if($row = mysql_fetch_array($query
))else
}else
?>
驗證通過之後,達到歡迎頁面welcome_session_login.php。
**如下:
<?phpsession_start
();if(isset($_session['username']))
else
?>
最後還有個銷毀session頁面destroy_session_login.php。
**如下:
<?phpunset($_session['username']);
unset($_session['passcode']);
unset($_session['userflag']);
echo "登出成功";
?>
PHP 驗證登陸類分享
簡單的登入類,沒有把登入和資料庫查詢分開 複製 如下 例子 auth new auth auth login 123 123.com 123 auth logout echo r init 驗證登陸類 複製 如下 php id 驗證登陸類 class auth.class.php auther 欣兒...
php中session退出登陸問題
在php中,如果使用的session來判斷使用者是否登程式設計客棧陸,退出時,則可以如此 sessiofdbfbubqzn start session destroy 會話即表示已經結束。下一句話應該寫js,使頁面跳轉了。如果是個框架頁呢,就不要直接用location了。因為這程式設計客棧樣會在乙個...
裝飾器實現session登陸 驗證功能
1.裝飾器模板 from django.conf import settings 僅使用者自定義 內建 def auth func def inner request,args,kwargs 可以寫裝飾內容 此裝飾器 沒有新增 任何 操作,是個模板裝飾器寫法 response func reques...