在不同的文件中使用Zend_Registry
来源:互联网 发布:金和软件下载 编辑:程序博客网 时间:2024/04/30 04:06
注册过的Zend_Registry可以在文件的任何位置使用
在我的工程里:
index.php中:
$registry=Zend_Registry::getInstance();
$registry->set('admin',$admin_i);
其中$admin_i是一个数组
在某个controllers文件的Action方法中:
$registry=Zend_Registry::getInstance();
$admin=$registry->get('admin');
if($username1==$admin['user']&&$password1==$admin['pass'])
{
//创建会话,保存登录信息
session_unset();//删除会话
session_destroy();
session_register("password");//创建会话变量,保存密码
$HTTP_SESSION_VARS["passowrd"]=$password1;
session_register("username");//保存用户名
$HTTP_SESSION_VARS["username"]=$username1;
//发送cookie到客户端,密码被加密
if($remember=="1")
{
setcookie("remembercookieusername",$username1,(time()+604800));
setcookie("remembercookiepassword",md5($password1),(time()+604800));
}
//登录成功,页面转到管理页面
$this->view->logingoto="index";
}
- 在不同的文件中使用Zend_Registry
- Zend_Registry
- android 中直接在布局文件中使用html 设置不同的颜色
- VC6中使用不同调用规范的函数在符号文件里的表示方式
- 在Qt工程文件中根据不同版本号使用不同源码
- 在Qt工程文件中根据不同版本号使用不同源码
- 在Qt quick项目中组合不同的qml文件
- EXCEL在不同的窗口中打开文件
- 如何在一个工程里面实现不同的功能打入不同的日志文件中【log4net】
- JavaScript在firefox和ie中使用的几个不同
- 在App_Code目录中使用不同的语言编程
- [转载]在不同的用户或数据库中使用事务
- 在VS2010,VC6.0中使用SkinMagicToolkit的不同比较
- 注入过程中UNION在不同环境的使用注意事项
- Android在程序中使用不同的字体
- 如何在QML中使用不同的字体(font)
- 项目中在Android.mk文件中根据项目名称选择不同的AndroidManifest.xml文件 && 如何使用系统设定的日期显示格式
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- Zend_Registry
- c++中WaitForSingleObject函数解析(1)
- CAN波特率计算
- 第四周任务(2)
- c++中CreateEvent函数解析(2)
- 在不同的文件中使用Zend_Registry
- C#获取IP,URL,浏览器,操作系统
- SQLite日期时间函数
- Jquery主要控件的取值、赋值,包括textbox,button,lable,radio,checkbox,selected
- Unicode字符串 显示成汉字
- 如何移动DB2的数据库建库目录
- linux驱动调试--使用crash分析linux dump文件
- predefined Serial item
- 第四周上机任务1