<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="详解Codeigniter框架整合Tank Auth权限类库" id="card1">
<p> 游客</p><p>
标题:详解Codeigniter框架整合Tank Auth权限类库<br/>
正文:<br/>
相交其他CodeIgniter的类库，tank_auth，配置简单，使用也简单，并且作者也一直在更新，现在是1.0.9。1.0.8已经支持CI2.0了，我现在一般的项目都是用它，所以推荐给大家。安装Tankauth的步骤下载最新版类库（下载地址：http://www.konyukhov.com/soft/tank_auth/tank_auth.zip）解压文件<br/>将application下相应的文件复制到你的CIapplication文件夹下。<br/>将captcha文件夹复制到你的CI文件夹(项目目录，和application同一个目录)下.并确保该目录在web服务器下可写。<br/>在你的MySQL数据库里安装数据库(schema.sql文件)结构。<br/>在你的CI项目下打开application/config/config.php文件，并且把$config['sess_use_database']的值改为TRUE.<br/>安装完成！如果访问出现如下错误：AnErrorWasEncountered<br/>InordertousetheSessionclassyouarerequiredtosetanencryptionkeyinyourconfigfile.这个错误提示需要一个密钥。那么打开config.php，在$config['encryption_key']后面，随便加一个密钥即可。TankAuth官网地址：http://www.konyukhov.com/soft/tank_auth/如果出现了错误，不要忘记看配置文件(tank_auth.php和email.php)，安装完成后类库应该可以完美工作了，但是根据你的服务器的条件和你的需要，最好有选择性的修改一下。提示：默认情况下，类库产生强大的系统特定的密码哈系值是不可移植的，这就是说一旦创建，用户数据库就不能导出并导入到其他数据库中，这个特性也可以通过配置文件修改。Tankauth类库的简单说明类库运用了MVC模型，这也就是说所有的数据库相关的方法都封装在了模型(model)文件中，并且类库本身作也为了这些方法的接口。控制器(auth)处相关请求，并调用类库中的方法，渲染相应的视图(view)(显示在浏览器中或以email方式发送)。控制器包含如下的方法：login：用户登录网站。如果登<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1576&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1576&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1576&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1576&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1576&amp;Page=3">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1576">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1576">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>