您的位置:首页 > 编程语言 > PHP开发

在不同的文件中使用Zend_Registry

2012-03-14 18:35 225 查看
注册过的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";

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐