• 技术文章 >后端开发 >php教程

    基于pear auth实现登录验证_php技巧

    2016-05-17 09:27:36原创743
    建立一个名为yz.php的页面
    复制代码 代码如下:

    require_once('Auth.php');
    function show_login_form () {
    echo '

    username:


    password:



    ' ;
    }
    $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');
    ?>




    $auth->start();
    if($auth->checkAuth()){
    echo "ok";
    echo "
    ";
    echo "add";
    }else {
    echo "error";
    }
    //$auth->setSessionName($auth->getAuthData('user_name'));
    ?>



    登录后的session传递的页面yzh.php
    复制代码 代码如下:

    function back(){
    echo 'back';
    }
    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()}";
    }
    ?>
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:pear auth 登录验证
    上一篇:PHP set_time_limit(0)长连接的实现分析_php技巧 下一篇:PHP clearstatcache()函数详解_php基础
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• windows下升级PHP到5.3.3的过程及注意事项_PHP• 关于PHP 七你必须知道的五件事• 为啥不能调用函数里面的变量 • 新手求ajax返回值的有关问题 • 【转】php函数摘引
    1/1

    PHP中文网