手机
当前位置:查字典教程网 >编程开发 >php教程 >基于pear auth实现登录验证
基于pear auth实现登录验证
摘要:建立一个名为yz.php的页面复制代码代码如下:

建立一个名为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()}";

}

?>

【基于pear auth实现登录验证】相关文章:

php实现求相对时间函数

php计数器的设计与实现第1/2页

php实现统计网站在线人数的方法

用PHP实现登陆验证码(类似条行码状)

图形数字验证代码

php实现首页自动选择语言转跳

php使用cookie实现记住登录状态

基于文本的访客签到簿

php实现TCP端口检测的方法

PHP实现的增强性mhash函数

精品推荐
分类导航