如果此问题重复,我们深表歉意,如果是这样,请向我指出正确的方向。我在任何地方都找不到合适的答案。
在不必处理密码重置的情况下,在Laravel中使用process
而不是普通的Auth::guard()
作为登录管理系统有什么好处?据我所知,警卫使用会话来区分用户,并且无论如何都可以使用Session::put()/get()
来控制会话。
直接使用会话而不是烦恼守卫会不会更容易? ?
答案 0 :(得分:1)
当然,您没有义务使用Auth :: guard(),但是有很多功能将丢失,取而代之的是,您必须自己实现其中的一些功能。
您应该考虑到这是Laravel开发人员的普遍做法,使用Laravel的身份验证系统的开箱即用的实现总是比创建自己的实现更容易。
如果您不被迫采用自定义解决方案,那么最好使用Laravel实现并更加专注于您的应用程序,而不是专注于框架。