基于pear auth實(shí)現(xiàn)登錄驗(yàn)證
更新時(shí)間:2010年02月26日 15:11:06 作者:
基于pear auth實(shí)現(xiàn)登錄驗(yàn)證實(shí)現(xiàn)代碼
建立一個(gè)名為yz.php的頁(yè)面
<?php
require_once('Auth.php');
function show_login_form () {
echo '<form method="post" action="yz.php">
<p>username:<input type="text" name="username"></p>
<p>password:<input type="password" name="password"></p>
<p><input type="submit" value="提交"></p>
' ;
}
$options=array('dsn'=>'mysql://root:1@localhost/zs',
'table'=>'users',
'usernamecol'=>'user_name',
'passwordcol'=>'user_passwd',
'cryptType'=>'',
'db_fields'=>'*',
);
$auth=new Auth('DB',$options,'show_login_form');
?>
<html>
<head>
</head>
<body>
<?php
$auth->start();
if($auth->checkAuth()){
echo "ok";
echo "<br>";
echo "<a href='yzh.php'>add</a>";
}else {
echo "error";
}
//$auth->setSessionName($auth->getAuthData('user_name'));
?>
</body>
</html>
登錄后的session傳遞的頁(yè)面yzh.php
<?php
function back(){
echo '<a href="yz.php">back</a>';
}
require_once('Auth.php');
$auth=new Auth('DB',$option,'back');
$auth->start();
if($auth->checkAuth())
{
echo "this is a session page,welcome ";
echo "{$auth->getUserName()}";
}
?>
復(fù)制代碼 代碼如下:
<?php
require_once('Auth.php');
function show_login_form () {
echo '<form method="post" action="yz.php">
<p>username:<input type="text" name="username"></p>
<p>password:<input type="password" name="password"></p>
<p><input type="submit" value="提交"></p>
' ;
}
$options=array('dsn'=>'mysql://root:1@localhost/zs',
'table'=>'users',
'usernamecol'=>'user_name',
'passwordcol'=>'user_passwd',
'cryptType'=>'',
'db_fields'=>'*',
);
$auth=new Auth('DB',$options,'show_login_form');
?>
<html>
<head>
</head>
<body>
<?php
$auth->start();
if($auth->checkAuth()){
echo "ok";
echo "<br>";
echo "<a href='yzh.php'>add</a>";
}else {
echo "error";
}
//$auth->setSessionName($auth->getAuthData('user_name'));
?>
</body>
</html>
登錄后的session傳遞的頁(yè)面yzh.php
復(fù)制代碼 代碼如下:
<?php
function back(){
echo '<a href="yz.php">back</a>';
}
require_once('Auth.php');
$auth=new Auth('DB',$option,'back');
$auth->start();
if($auth->checkAuth())
{
echo "this is a session page,welcome ";
echo "{$auth->getUserName()}";
}
?>
您可能感興趣的文章:
- PHP通過session id 實(shí)現(xiàn)session共享和登錄驗(yàn)證的代碼
- php自動(dòng)注冊(cè)登錄驗(yàn)證機(jī)制實(shí)現(xiàn)代碼
- jQuery.ajax 用戶登錄驗(yàn)證代碼
- jquery ajax 登錄驗(yàn)證實(shí)現(xiàn)代碼
- php cookie 登錄驗(yàn)證示例代碼
- php session應(yīng)用實(shí)例 登錄驗(yàn)證
- 如何用Cookie進(jìn)行登錄驗(yàn)證?
- S2SH整合JQuery+Ajax實(shí)現(xiàn)登錄驗(yàn)證功能實(shí)現(xiàn)代碼
相關(guān)文章
PHP下通過系統(tǒng)信號(hào)量加鎖方式獲取遞增序列ID
前一陣子,設(shè)計(jì)LAJP時(shí)需要在PHP中生成唯一ID,看似小菜一碟卻著實(shí)讓我為難了,在Java中一個(gè)同步方法即可搞定的事,但在PHP中卻沒有好的解決思路。2009-09-09php程序之die調(diào)試法 快速解決錯(cuò)誤
經(jīng)??吹接谐跞隤HP道朋友對(duì)于php程序出現(xiàn)問題素手無策的情況2009-09-09PHP基于GD庫(kù)實(shí)現(xiàn)的生成圖片縮略圖函數(shù)示例
這篇文章主要介紹了PHP基于GD庫(kù)實(shí)現(xiàn)的生成圖片縮略圖函數(shù),涉及php針對(duì)圖片屬性相關(guān)操作技巧,需要的朋友可以參考下2017-07-07Thinkphp框架開發(fā)移動(dòng)端接口(2)
這篇文章主要介紹了thinkphp框架開發(fā)移動(dòng)端接口的第2種方法,實(shí)現(xiàn)移動(dòng)端訪問自動(dòng)切換移動(dòng)主題模板,從而實(shí)現(xiàn)偽app訪問,感興趣的小伙伴們可以參考一下2016-08-08PHP zlib擴(kuò)展實(shí)現(xiàn)頁(yè)面GZIP壓縮輸出
GZIP(GNU-ZIP)是一種壓縮技術(shù)。經(jīng)過GZIP壓縮后頁(yè)面大小可以變?yōu)樵瓉淼?0%甚至更小。這樣用戶瀏覽的時(shí)候就會(huì)感覺很爽很愉快!2010-06-06