django で登録後に自動的にユーザをログインさせる方法
2023-10-02 14:36:55
質問
現在、登録に使用しているものです。
def register(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_valid():
new_user = form.save()
messages.info(request, "Thanks for registering. Please login to continue.")
return HttpResponseRedirect("/dashboard/")
else:
form = UserCreationForm()
return render_to_response("accounts/register.html", {
'form': form,
}, context_instance=RequestContext(request))
アカウント作成後に手動でログインさせるのではなく、単純に自動でログインさせることは可能でしょうか?ありがとうございます。
edit: login()関数を試したのですが、成功しませんでした。AUTHENTICATION_BACKENDSが設定されていないことが問題だと思います。
どのように解決するのですか?
を使用して
authenticate()
と
login()
関数を使用します。
from django.contrib.auth import authenticate, login
def register(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_valid():
new_user = form.save()
messages.info(request, "Thanks for registering. You are now logged in.")
new_user = authenticate(username=form.cleaned_data['username'],
password=form.cleaned_data['password1'],
)
login(request, new_user)
return HttpResponseRedirect("/dashboard/")
関連
-
Djangoは、フォームを送信するときに403エラーに遭遇しました。CSRF 検証に失敗しました。
-
オペレーショナルエラーです。1050 解決
-
Django ForeignKey逆引きクエリにおけるfilterと_setの効率比較
-
[解決済み] Django の管理者パスワードをリセットする方法は?
-
[解決済み] request.GETでURLパラメータを取得する
-
[解決済み] RuntimeWarning: DateTimeFieldがナイーブなdatetimeを受信した
-
[解決済み] django : select_related と get_object_or_404 を一緒に使用する。
-
[解決済み] Django - 外部キーのプロパティでフィルタリングする
-
[解決済み] Djangoで複数のfilter()を連鎖させる、これはバグ?
-
[解決済み] あるdjangoアプリから新しいアプリにモデルを移行するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] pipと要件ファイルを使って、特定のパッケージをアップグレードするにはどうすればよいですか?
-
[解決済み] FastCGIとDjangoを使用しているnginxのエラーログはどこで見ることができますか?
-
[解決済み] Djangoテンプレート内でコレクションのサイズを確認するにはどうすればよいですか?
-
[解決済み] Django REST フレームワーク: 非モデルシリアライザー
-
[解決済み] Djangoです。文字列からモデルを取得する?
-
[解決済み] Django は静的ファイルの URL をビューで取得します。
-
[解決済み] django のクラスベースのビューで permission_required デコレータを使用する方法
-
[解決済み] Djangoのデータベースクエリ。id でオブジェクトを取得するには?
-
[解決済み] Djangoのクッキー、どうすれば設定できますか?
-
[解決済み] Django の {% url %} テンプレートタグでクエリパラメータを渡すことは可能でしょうか?