恳请老师回答我的问题:$_session既然是超全局变量,那么我在控制器中判断session中是否有值为何还要借助于auth两次传递呢?谢谢老师~

来源:8-4 [MVC微框架]后台登陆功能的实现

迷茫兔

2015-07-31 11:27

请问老师$_session既然是超全局变量,那么我在控制器中判断session中是否有值为何还要借助于auth两次传递呢?谢谢老师~

写回答 关注

2回答

  • PengCheng
    2015-08-03 12:47:18
    已采纳

    因为用户权限控制有很多方法,不仅仅是用 session 还可以用cookie、oauth等等。如果 你把 session 写到了各个代码里,以后维护会很麻烦。所以 用auth类来做统一认证,以后维护性扩展性会很强

    迷茫兔

    知道了老师,太感谢了!

    2015-08-03 14:20:06

    共 1 条回复 >

  • Bruce洪旭
    2015-07-31 14:03:42

    安全性考虑

    迷茫兔

    能具体点?

    2015-07-31 14:10:06

    共 1 条回复 >

MVC架构模式分析与设计

通过学习MVC理论知识,由浅入深带您实现人生第一个MVC框架

82400 学习 · 929 问题

查看课程

相似问题