PHP登陸Session驗證

2021-10-01 17:10:44 字數 2705 閱讀 6751

關鍵字:php session 驗證.html' target='_self'>登陸 驗證 

首先,在mysql資料庫中建立管理員賬號表

create

table

users

(username

char(8) not

null

,passcode

char(8) not

null

,userflag

int,

primary

key(username)

);

接著對錶進行初始化,輸入資料。

insert

into 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。

**如下:

<?php

session_start

();if(isset($_session['username']))

else

?>

最後還有個銷毀session頁面destroy_session_login.php。

**如下:

<?php

unset($_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...