我有点搞不懂该把用户身份验证的代码放在哪里(视图、模板、urls)。
我是否应该为用户管理创建另一个?
还是应该将其包含在应用程序中?如果是,是否所有应用程序都需要有自己的身份验证代码?
还是应该包括在主要项目中?
发布于 2018-11-16 17:29:58
您可以有一个应用程序,您的认证(注册,登录,忘记密码等)。
登录后,用户cookie上将有一个会话集,您可以简单地检查用户是否正在使用user_obj.is_authenticated函数进行身份验证,该函数可用于用户对象。如果它们未经身份验证,只需将它们重定向到您的登录地址或通过错误。
https://stackoverflow.com/questions/53340259
复制相似问题