首页 > 后端开发 > php教程 > 基于pear auth实现的登录验证代码

基于pear auth实现的登录验证代码

WBOY
发布: 2016-07-25 09:05:20
原创
1542 人浏览过
  1. /**
  2. @文件 yz.php
  3. @site http://bbs.it-home.org
  4. */
  5. require_once('Auth.php');
  6. function show_login_form () {
  7. echo '
  8. username:

  9. password:

  10. ' ;
  11. }
  12. $options=array('dsn'=>'mysql://root:1@localhost/zs',
  13. 'table'=>'users',
  14. 'usernamecol'=>'user_name',
  15. 'passwordcol'=>'user_passwd',
  16. 'cryptType'=>'',
  17. 'db_fields'=>'*',
  18. );
  19. $auth=new Auth('DB',$options,'show_login_form');
  20. ?>
  21. $auth->start();
  22. if($auth->checkAuth()){
  23. echo "ok";
  24. echo "
    ";
  25. echo "add";
  26. }else {
  27. echo "error";
  28. }
  29. //$auth->setSessionName($auth->getAuthData('user_name'));
  30. ?>
复制代码

二、yzh.php 传递登录后的session

  1. function back(){
  2. echo 'back';
  3. }
  4. require_once('Auth.php');
  5. $auth=new Auth('DB',$option,'back');
  6. $auth->start();
  7. if($auth->checkAuth())
  8. {
  9. echo "this is a session page,welcome ";
  10. echo "{$auth->getUserName()}";
  11. }
  12. ?>
复制代码


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板