我在一个需求,我需要有两个不同的登录/注册系统。如何在django中有两个单独的认证系统?
1: One for the general user.
2: Second for the Channels admin.
Both will have different email id, password etc in two different tables.
For the general user it will go in the `auth_user` table and for the channel
it I'd be creating another different models/table.
我知道,Django提供,我可以使用的一般用户一个完整的认证系统。但是,如何在同一时间管理频道管理员的情况下执行相同的操作?
我想Django的为AUTHENTICATION_BACKENDS
和AUTH_USER_MODEL
文档中查找,
我不明白如何会话将在渠道管理部分进行设置。
因此,如果任何人都可以给我一个想法如何以及怎样才能同时实现这两个方法。
使用相同的系统出了问题吗?我的意思是,你可以实现你自己的登录/授权逻辑,但如果你愿意,可以使用Djangos的“后端”。 –
我正在考虑为这两个表创建两个不同的表,对于一般用户,可以通过默认的身份验证系统完成,但如何为通道一执行此操作?我们是否也可以同时使用默认值? –
你需要为两种不同类型的会话有两种不同类型的会话吗?在我看来,你只希望会话存储两种不同类型的信息,对吧? –