- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我的目标是要求某些页面登录。我正在使用 Zend Framework MVC,我正在尝试寻找有关最佳实践的示例。
关于我正在寻找的东西的一些注释:
或者完全不同的东西。我是 Zend 框架的新手,我想以“正确的方式”使用它。
最佳答案
- I want non-logged in users to get a login box, and then return to logged in version of the page, once authenticated
使用 FrontController plugin并将它们重定向或转发到您的 loginAction。
- I want to use dependency injection, and avoid singletons
Zend Framework 目前不提供任何 DI 系统,但是 Zend_Application_Resource_* 实际上取代了它。您需要什么样的依赖关系?
- Small code footprint - tie into Zend mvc structure
这取决于你。
- Should login box be a separate controller and do header redirect? How to return to landing page after auth success? An idea to simply call the login controller action to display the login box in the landing page, or is this a disadvantage regarding search engine indexing?
我主要使用一个特殊的 AuthController
和 LoginAction
& LogoutAction
。为了将用户重定向到试图查看的页面,我总是在我的表单中添加一个 returnUrl
元素,并且我注入(inject)请求的 URL 的值以便能够重定向用户,如果没有,我将他重定向到索引/仪表板,视情况而定。
- Be able to use external library for handling cookies
Zend_Auth 允许你设置你的 own storage mechanism ,所以只需实现接口(interface)即可。
$auth = Zend_Auth::getInstance();
$auth->setStorage(new My_Auth_Storage());
但是 从不将身份验证结果存储在 cookie 中,很容易修改它并访问您的网站。
你也可以看看我的一个 previous answer .
关于php - Zend_Auth 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5513555/
我的目标是要求某些页面登录。我正在使用 Zend Framework MVC,我正在尝试寻找有关最佳实践的示例。 关于我正在寻找的东西的一些注释: 我希望未登录的用户获得一个登录框,然后在通过身份验证
我尝试使用: // do login if request is posted if (isset($_POST) && !empty($_POST)) { // do authencatio
我使用 Zend_Auth 和 setCredentialTreatment 来设置散列方法和盐。我看到所有示例都在做类似的事情,其中 salt 似乎作为文本插入。 ->setCredential
我还遇到了另一个关于 Zend 的奇怪烦人的事情。 基本上,我在创建用户域后有以下代码: $this->auth = Zend_Auth::getInstance(); $this->view->us
这很简单。我写的 $auth->getStorage()->write($user); 然后我想在一个单独的过程中加载这个 $user,但我不能,因为 $user = $auth->getIdenti
我想创建 Zend_Auth 的多个实例上课,因为我有两个模块 管理员 前台 发生的事情是当我登录管理员时,它会自动登录 正面或反之。 我想要的是在同时认证后分别在两个模块中工作。 最佳答案 Zend
谁知道为什么我的Zend_Auth在特定时间到期,我该如何设置/延长它? 最佳答案 $seconds = 3600; //one hour $namespace = new Zend_Session_
我正在处理我在 Zend Framework 中的第一次用户登录,但我对 Zend_Auth 有点困惑。我阅读的所有关于它的文章都直接在 Controller 中使用它。但对我来说,作为插件工作更有意
给专业人士的一个简短问题。 是否可以将 Zend_Auth_Adapter_DbTable 与 ZendX_Db_Adapter 一起使用? 我试过这个: $adapter = new Zend_Au
我使用 Zend_Auth 来验证用户,然后将他们的详细信息存储在默认的 Zend_Auth session 中。这意味着当用户编辑他的详细信息时,这些更改不会反射(reflect)在应用程序中,直到
专家, 我刚刚发现 Zend_Auth 的一个奇怪行为,即它无法在服务器中存储 session 。我所有使用 Zend_Auth 进行身份验证的现有应用程序都会突然发生这种情况,所以我确定代码没有问题
有没有办法让 Zend_Auth 接受不区分大小写的身份(即用户名)? Zend_Auth 似乎提供了一种方法来为凭证字段添加特殊处理,但不为身份字段添加特殊处理。 PS:我正在使用指向 Postgr
我正在使用一个简单的 Zend_Auth设置为我的一个应用程序验证用户,使用 controller plugin 中的 preDispatch() 方法检查.当匿名用户导航到 /users/view/
当我的用户登录时,我会在 UI 上显示他们的详细信息(姓名、电子邮件)。当他们更新个人资料时,我想显示更新的详细信息,而不需要用户注销并重新登录。 UI 详细信息通过 View 助手从 Zend_Au
我将如何全局保护我的所有 Controller (我的登录 Controller 除外)以确保我的应用程序在所有点都是安全的(没有隐藏的 ajax 调用后门等)。我想我可以把它放在我的 Bootstr
上下文: 我的问题与我正在开发的论坛非常相似,其中有: 有权查看话题但不能回复或投票的客人 成员有足够的代表,可以编辑/投票其他主题,默认情况下他们可以回复并拥有与访客相同的权限 几乎无所不能的管理员
我正在使用 zend 1.11 框架和doctrine。我正在发送下面的 ajax 请求来填充下拉列表等...但是一旦 session 过期,我将在 Controller 的每个操作中重定向到登录页面
我在我的一个项目中使用 Zend_Auth,但到目前为止还没有弄清楚如何设置 session 的生命周期,或者如何扩展它(假设它应该运行 5 分钟,并且应该在用户使用时重置为做一个 Action ),
我想用 Zend_Auth 和 Zend_Session 来保存用户 session 和登录信息 什么是实现以下项目的最简单和最好的方法: 1-Disallow multiple concurrent
我正在处理我在 Zend 中的第一次用户登录,但我对 Zend_Auth 有点困惑。我阅读的所有关于它的文章都直接在 Controller 中使用它。但对我来说,在我的用户模型中使用它更有意义,这样每
我是一名优秀的程序员,十分优秀!