基于pear auth实现登录验证
2015-01-24信息快讯网
基于pear auth实现登录验证实现代码
建立一个名为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 max_execution_time执行时间问题
PHP导出MySQL数据到Excel文件(fputcsv)
PHP include_path设置技巧分享
php header Content-Type类型小结
php设计模式 Prototype (原型模式)代码
PHP字符编码问题之GB2312 VS UTF-8解决方法
PHP读取网页文件内容的实现代码(fopen,curl等)
不重新编译PHP为php增加openssl模块的方法
ThinkPHP自动验证失败的解决方法
php错误提示failed to open stream: HTTP request failed!的完美解决方法
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
ThinkPHP采用模块和操作分析
The specified CGI application misbehaved by not returning a complete set of HTTP headers
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
UCenter中的一个可逆加密函数authcode函数代码
discuz authcode 经典php加密解密函数解析
PHP 导出数据到淘宝助手CSV的方法分享
php str_pad() 将字符串填充成指定长度的字符串
php htmlspecialchars加强版
PHP 截取字符串函数整理(支持gb2312和utf-8)
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
php 正确解码javascript中通过escape编码后的字符
php cout<<的一点看法
php addslashes和mysql_real_escape_string
PHP编程过程中需要了解的this,self,parent的区别
PHP MYSQL乱码问题,使用SET NAMES utf8校正
php中$this->含义分析
PHP 配置open_basedir 让各虚拟站点独立运行
php UTF8 文件的签名问题
ThinkPHP php 框架学习笔记
php self,$this,const,static,->的使用
php面向对象全攻略 (三)特殊的引用“$this”的使用
PHP UTF8编码内的繁简转换类
php auth_http类库进行身份效验