基于pear auth实现登录验证_php教程-查字典教程网
基于pear auth实现登录验证
基于pear auth实现登录验证
发布时间:2016-12-29 来源:查字典编辑
摘要:建立一个名为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()}";

}

?>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类