草庐IT

Zend_Session_Namespace

全部标签

php - Codeigniter/PHP session 安全问题

我正在使用Codeigniter开发网络应用程序。当用户通过我的网站进行身份验证时,我目前将他们的“用户标识符”存储在我的sessioncookie中(我已启用加密)。我的几个模型类使用session/cookie的“用户标识符”参数中的值来更改用户帐户的属性。我担心的是,我想知道是否有人可以使用我设置的用户标识符获取有效的codeigniter-sessioncookie,将用户标识符的值更改为不同用户的值,然后更改另一个用户的帐户。如果有人试图更改sessioncookie的属性,codeigniter/phpsession会产生错误吗? 最佳答案

php - Zend Framework 执行缓慢

我正在使用zend框架开发一个基于社区的网站-但它太慢了,需要一段时间才能加载页面。我想知道我应该研究zend框架的哪些方面以确保它运行得更快。任何提示和帮助将不胜感激:)不错的建议-我采用了数据库并从头开始编制索引-没有任何索引以:\开头,但无论如何速度有所提高,但仍然相当慢。还有什么我必须注意的吗?因为我只是假设它与框架有关,因为当我第一次运行使用该框架制作的基本教程项目时-它们也有点慢。不错的提示-查看zend性能指南文章。不过,我不太确定将用于缓存表元数据的代码放在哪里:( 最佳答案 确定瓶颈所在的唯一方法是进行深度分析。我

php - 如何自定义 Zend_Tool 输出?

我想在我的项目中使用Zend_Tool(ZF1.9),但我希望能够自定义新文件的默认输出。例如,所有Controller都应该有一个特定的header预先附加到带有phpdoc标记和许可信息的输出,以避免我必须将其添加为额外的步骤。另外,对于这个特定的项目(但不是所有其他项目),我需要Controller来扩展默认ZendController以外的东西,因为我已经扩展了一些特定的功能。文档中提到了做这些事情的能力,但并没有说得很清楚。据我所知,我可以设置一个~/.zf目录(在基于***nix的系统上)并在其中包含自定义提供程序。但是,这将是机器范围内的,而不是仅限于单个项目范围。此外,

php - zend lucene 单词 "mortgage"问题

我正在使用PorterStemmer来阻止单词,这是我遇到的一个问题:单词“mortgage”被正确地提取为“mortgag”单词“mortgagee”(可以说是错误的)词干为“mortgage”大约有100份文件含有“抵押”一词有1个包含单词“mortgagee”的文档当我在没有将“mortgagee”放入任何文档的情况下构建索引时,一切正常:搜索“mortgage”或“mortgages”或“mortgag”会返回所有100个文档。当我建立一个索引并且其中一个文档包含“mortgagee”时,在索引中搜索“mortgage”只会返回一个包含“mortgagee”的文档(被归结为“m

php - 如何在 Zend Framework 中使用 openid 测试登录?

我使用openid(例如使用google、myopenid、yahoo)登录我在ZF的网站。它运作良好。但是我不知道如何为它编写单元测试。例如,我想编写单元测试:publicfunctiontestUserLogsSuccessfullyUsingGoogle(){//don'tknowhowtodispach/mockthatmyaction//willtakeausertogoogle,andgooglewill//returnauthenticationdata(e.g.email)//Onceuserisauthenticatedbygoogle,//ImakeZend_Aut

php - Zend Framework 2 - DI 并且必须将表适配器注入(inject)表中......乏味吗?

我刚刚阅读了RobAllen的akrabatZF2教程(http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdf),了解如何将依赖项注入(inject)您的内容,例如,将表适配器注入(inject)表类。这似乎是我应该做的:array('Application\Model\DbTable\UserTable',)=>array('parameters'=>array('config'=>'Zend\Db\Adapter\PdoMysql',)),array('Application\M

php - Zend Framework 基于 URL 的翻译路径

我正在尝试在ZendFramework中实现基于URL的翻译,以便我的网站对SEO友好。这意味着除了默认路由之外,我还需要如下所示的URL。zend.local/en/modulezend.local/en/controllerzend.local/en/module/controllerzend.local/en/controller/action以上是我目前遇到的问题;其余应该没问题。我添加了一个Controller插件来获取lang参数,这样我就可以在preDispatch方法中设置语言环境和翻译对象。这是我的一些路线(存储在.ini文件中):;Language+module;L

php - 我可以将用户信息放入和从 session 中检索到 Laravel 自定义用户提供程序吗?

我不太喜欢PHP和Laravel我有以下问题,我来自Java。我正在按照本教程实现自定义用户提供程序:https://blog.georgebuckingham.com/laravel-52-auth-custom-user-providers-drivers/我使用的是Laravel5.3版本。我简要说明我需要什么:我的Laravel应用程序只是一个前端应用程序,所有业务逻辑(包括用户身份验证)都由公开RESTWeb服务的Java后端应用程序执行。调用:http://localhost:8080/Extranet/login并传递用户名和密码作为基本身份验证,我获得了一个代表登录用户

php - Zend_Translate - Zend_Navigation 和 Routing 组合问题!

我在结合Zend_Navigation、Zend_Translate和所需的路由方面遇到了一些困难。我的站点导航是通过基于XML文件的Zend_Navigation完成的。我现在已将翻译添加到基于Zend_Translate的站点,并添加到Bootstrap的以下路由更改中:protectedfunction_initRoutes()$config=newZend_Config($this->getOptions());$languages=array_keys($config->languages->toArray());$zl=newZend_Locale();$lang=in_a

php - 如何在 Zend Framework 2 中包含外部库?

我成功地使用了zf2-tutorial,但是在尝试集成外部库(如“jpgraph”)时我完全感到困惑。我知道我必须使用autoload或servicemanager来执行此操作,但它不起作用。jpgraph的php文件位于vendor/graph目录中。我在ControllerindexAction中使用了一个名为Jpgraph的模块,我尝试:$graph=newGraph($width,$height);这给了我一个错误:Fatalerror:Class'Jpgraph\Controller\Graph'notfoundin...jpgraph库不使用命名空间。ialsotriedt