1

2 つの異なるログイン/登録システムが必要な要件があります。

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 が一般ユーザーに使用できる完全な認証システムを提供していることを知っています。しかし、チャネル管理者の場合に同時に同じことを実装するにはどうすればよいですか?

AUTHENTICATION_BACKENDSとの django のドキュメントを調べてみましたAUTH_USER_MODEL

チャネル管理部分のセッションがどのように設定されるのか理解できません。

したがって、誰かが私にこれらの両方を同時に実装する方法と方法を教えてくれれば.

4

2 に答える 2

5

Django での認証のカスタマイズを見たいと思います。必要に応じて、さまざまな認証方法を使用できます。セッション レコードに保存される情報の一部は、どの認証バックエンドが正常に使用されたかです。少し複雑ですが、好きなことをするために必要なすべての制御を提供します。

何年も前に、プライマリユーザー/パスワード情報が外部のサブスクリプション管理サーバーから取得されたシステムでこれを使用しました。ユーザー/パスが通常のユーザー認証システムで機能しない場合は、別のシステムを確認しました。成功した場合は、その場で新しいユーザーを作成しました。

于 2013-02-05T06:05:04.857 に答える
-3

Django には、完全に組み込みの管理者ログインがあり、インターフェイスも組み込まれています。https://docs.djangoproject.com/en/dev/ref/contrib/admin/を確認してください

于 2013-02-05T05:14:05.133 に答える