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>

                          主站蜘蛛池模板: 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 涡街流量计_LUGB智能管道式高温防爆蒸汽温压补偿计量表-江苏凯铭仪表有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 楼梯定制_楼梯设计施工厂家_楼梯扶手安装制作-北京凌步楼梯 | 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 不锈钢螺丝,不锈钢螺栓,不锈钢标准件-江苏百德特种合金有限公司 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 哲力实业_专注汽车涂料汽车漆研发生产_汽车漆|修补油漆品牌厂家 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | CNC机加工-数控加工-精密零件加工-ISO认证厂家-鑫创盟 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 活性炭-蜂窝-椰壳-柱状-粉状活性炭-河南唐达净水材料有限公司 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 布袋除尘器-单机除尘器-脉冲除尘器-泊头市兴天环保设备有限公司 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | pbootcms网站模板|织梦模板|网站源码|jquery建站特效-html5模板网 | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | 真空乳化机-灌装封尾机-首页-温州精灌 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 滚筒线,链板线,总装线,流水线-上海体能机电有限公司 | 高硼硅玻璃|水位计玻璃板|光学三棱镜-邯郸奥维玻璃科技有限公司 高温高压釜(氢化反应釜)百科 | 上海物流公司,上海货运公司,上海物流专线-优骐物流公司 | 首页|成都尚玖保洁_家政保洁_开荒保洁_成都保洁 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 康明斯发电机,上柴柴油发电机,玉柴柴油发电机组_海南重康电力官网 | TPU薄膜_TPU薄膜生产厂家_TPU热熔胶膜厂家定制_鑫亘环保科技(深圳)有限公司 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 |