基于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的頁面
<?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傳遞的頁面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傳遞的頁面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中實(shí)現(xiàn)精確設(shè)置session過期時(shí)間的方法
這篇文章主要介紹了php中實(shí)現(xiàn)精確設(shè)置session過期時(shí)間的方法,需要的朋友可以參考下2014-07-07
執(zhí)行、獲取遠(yuǎn)程代碼返回:file_get_contents 超時(shí)處理的問題詳解
本篇文章是對(duì)執(zhí)行、獲取遠(yuǎn)程代碼返回:file_get_contents 超時(shí)處理的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php 文件上傳后綴名與文件類型對(duì)照表(幾乎涵蓋所有文件)
在這個(gè)過程中會(huì)有一些瀏覽器兼容,更準(zhǔn)確來說是文件類型解析標(biāo)識(shí)不一致的問題。2010-05-05
php根據(jù)用戶名和手機(jī)號(hào)查詢是否存在手機(jī)號(hào)碼
本文主要分享了php根據(jù)用戶名和手機(jī)號(hào)查詢是否存在手機(jī)號(hào)碼的代碼,具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-02-02

