pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<i id='H36kh'><tr id='H36kh'><dt id='H36kh'><q id='H36kh'><span id='H36kh'><b id='H36kh'><form id='H36kh'><ins id='H36kh'></ins><ul id='H36kh'></ul><sub id='H36kh'></sub></form><legend id='H36kh'></legend><bdo id='H36kh'><pre id='H36kh'><center id='H36kh'></center></pre></bdo></b><th id='H36kh'></th></span></q></dt></tr></i><div class="1xlvpdh" id='H36kh'><tfoot id='H36kh'></tfoot><dl id='H36kh'><fieldset id='H36kh'></fieldset></dl></div>
  1. <legend id='H36kh'><style id='H36kh'><dir id='H36kh'><q id='H36kh'></q></dir></style></legend>

    1. <small id='H36kh'></small><noframes id='H36kh'>

      <tfoot id='H36kh'></tfoot>

        <bdo id='H36kh'></bdo><ul id='H36kh'></ul>

      Zend_Auth 最佳實踐

      Zend_Auth best practices(Zend_Auth 最佳實踐)
        <tbody id='yDwPC'></tbody>

        <small id='yDwPC'></small><noframes id='yDwPC'>

          <bdo id='yDwPC'></bdo><ul id='yDwPC'></ul>

            <tfoot id='yDwPC'></tfoot>

              1. <legend id='yDwPC'><style id='yDwPC'><dir id='yDwPC'><q id='yDwPC'></q></dir></style></legend>
              2. <i id='yDwPC'><tr id='yDwPC'><dt id='yDwPC'><q id='yDwPC'><span id='yDwPC'><b id='yDwPC'><form id='yDwPC'><ins id='yDwPC'></ins><ul id='yDwPC'></ul><sub id='yDwPC'></sub></form><legend id='yDwPC'></legend><bdo id='yDwPC'><pre id='yDwPC'><center id='yDwPC'></center></pre></bdo></b><th id='yDwPC'></th></span></q></dt></tr></i><div class="xfv5xhb" id='yDwPC'><tfoot id='yDwPC'></tfoot><dl id='yDwPC'><fieldset id='yDwPC'></fieldset></dl></div>
                本文介紹了Zend_Auth 最佳實踐的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我的目標是要求某些頁面登錄.我正在使用 Zend Framework MVC,并且正在嘗試查找有關最佳實踐的示例.

                My goal is to require login for certain pages. I am using Zend Framework MVC, and I'm trying to find examples regarding best practices.

                關于我正在尋找的內(nèi)容的一些說明:

                Some notes on what I'm looking for:

                • 我希望未登錄的用戶獲得一個登錄框,然后在通過身份驗證后返回到登錄版本的頁面
                • 我想使用依賴注入,避免單例
                • 代碼占用空間小 - 與 Zend mvc 結(jié)構相結(jié)合
                • 登錄框應該是一個單獨的控制器并進行標頭重定向嗎?認證成功后如何返回登陸頁面?簡單地調(diào)用登錄控制器操作以在登錄頁面中顯示登錄框的想法,或者這是否是搜索引擎索引的缺點?
                • 能夠使用外部庫來處理 cookie

                或者完全不同的東西.我對 Zend 框架還很陌生,我想以正確的方式"來做.

                Or something completely different. I'm fairly new to the Zend framework, and I want to do it 'the right way'.

                推薦答案

                • 我想讓非登錄用戶得到一個登錄框,然后返回到登錄狀態(tài)在頁面的版本中,一次已認證

                使用 FrontController 插件 并重定向或轉(zhuǎn)發(fā)它們到您的登錄操作.

                Use a FrontController plugin and redirect or forward them to your loginAction.

                • 我想使用依賴注入,避免單例

                Zend 框架,目前不提供任何 DI 系統(tǒng),但是 Zend_Application_Resource_* 實際上取代了它.這里需要什么樣的依賴?

                Zend Framework, doesn't currently ship any DI system, however, the Zend_Application_Resource_* actually replace it. What kind of dependency would you need here?

                • 代碼占用空間小 - 與 Zend mvc 結(jié)構相結(jié)合

                這取決于你.

                • 登錄框應該是一個單獨的控制器并進行標頭重定向嗎?如何認證后返回登陸頁面成功?一個簡單地調(diào)用的想法登錄控制器操作以顯示登陸頁面中的登錄框,或者這是搜索的缺點引擎索引?

                我主要使用一個特殊的 AuthControllerLoginAction &注銷操作.為了將用戶重定向到試圖查看的頁面,我總是在我的表單中添加一個 returnUrl 元素,并注入請求的 URL 的值以便能夠重定向用戶,如果沒有,我將他重定向到索引/儀表板,這取決于.

                I mostly use a special AuthController with LoginAction & LogoutAction. To redirect the user to the page is was trying to view, I always add a returnUrl element in my forms, and I inject the value of the requested URL to be able to redirect the user, and if none, I redirect him to the index/dashboard, depends.

                • 能夠使用外部庫來處理 cookie

                Zend_Auth 允許您設置您的 自己的存儲機制,所以只需要實現(xiàn)接口即可.

                Zend_Auth allows you to set your own storage mechanism, so just implement the interface.

                $auth = Zend_Auth::getInstance();
                $auth->setStorage(new My_Auth_Storage());
                

                但是從不將身份驗證結(jié)果存儲在 cookie 中,修改它并訪問您的網(wǎng)站非常容易.

                But never store authentication result in a cookie, it's so easy to modify it and access your website.

                您還可以查看我的一個之前的答案.

                You may also take a look to one of my previous answer.

                這篇關于Zend_Auth 最佳實踐的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動程序)

                  <i id='KPg5b'><tr id='KPg5b'><dt id='KPg5b'><q id='KPg5b'><span id='KPg5b'><b id='KPg5b'><form id='KPg5b'><ins id='KPg5b'></ins><ul id='KPg5b'></ul><sub id='KPg5b'></sub></form><legend id='KPg5b'></legend><bdo id='KPg5b'><pre id='KPg5b'><center id='KPg5b'></center></pre></bdo></b><th id='KPg5b'></th></span></q></dt></tr></i><div class="zjz7nn7" id='KPg5b'><tfoot id='KPg5b'></tfoot><dl id='KPg5b'><fieldset id='KPg5b'></fieldset></dl></div>

                    • <bdo id='KPg5b'></bdo><ul id='KPg5b'></ul>

                      <small id='KPg5b'></small><noframes id='KPg5b'>

                        <tbody id='KPg5b'></tbody>

                          <legend id='KPg5b'><style id='KPg5b'><dir id='KPg5b'><q id='KPg5b'></q></dir></style></legend><tfoot id='KPg5b'></tfoot>

                          主站蜘蛛池模板: 净水器代理,净水器招商,净水器加盟-FineSky德国法兹全屋净水 | 中国玩具展_玩具展|幼教用品展|幼教展|幼教装备展 | 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 天品互联-北京APP开发公司-小程序开发制作-软件开发 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 芝麻黑-芝麻黑石材厂家-永峰石业 | 工业插头-工业插头插座【厂家】-温州罗曼电气| 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 外贸资讯网 - 洞悉全球贸易,把握市场先机 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 睿婕轻钢别墅_钢结构别墅_厂家设计施工报价 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 长沙网站建设制作「网站优化推广」-网页设计公司-速马科技官网 | 柴油机_柴油发电机_厂家_品牌-江苏卡得城仕发动机有限公司 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 杭州用友|用友软件|用友财务软件|用友ERP系统--杭州协友软件官网 | 猎头招聘_深圳猎头公司_知名猎头公司 | 硬齿面减速机[型号全],ZQ减速机-淄博久增机械 | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 | 海南在线 海南一家| 液氮罐(生物液氮罐)百科-无锡爱思科 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 郑州水质检测中心_井水检测_河南废气检测_河南中环嘉创检测 | 贴板式电磁阀-不锈钢-气动上展式放料阀-上海弗雷西阀门有限公司 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 湖南档案密集架,智能,物证,移动,价格-湖南档案密集架厂家 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | LED投光灯-工矿灯-led路灯头-工业灯具 - 山东普瑞斯照明科技有限公司 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 |