[DB]認証と権限
The Django Authentication System🎨
認証→認証
権限の付与->権限の付与
アカウントに関連するアプリケーションを作成するときに、
アプリケーション名をaccountsとするのが便利です(おすすめ!!)👓)
HTTP特性🎄
->クッキーと会話がある理由!!🧶
クッキー🍪🍪🍪🍪🍪
セッション🥩
ログイン🍲
login(request, user, backend=None)
def login(request):
if request.user.is_authenticated:
return redirect('articles:index')
if request.method == 'POST':
form = AuthenticationForm(request, request.POST)
if form.is_valid():
# 로그인~~~~~~~~~~~
auth_login(request, form.get_user())
return redirect(request.GET.get('next') or 'articles:index')
else:
form = AuthenticationForm()
context = {
'form': form,
}
return render(request, 'accounts/login.html', context)
ログアウト🎂
@require_POST
def logout(request):
if request.user.is_authenticated:
auth_logout(request)
return redirect('articles:index')
Reference
この問題について([DB]認証と権限), 我々は、より多くの情報をここで見つけました https://velog.io/@sin5015243/DB-인증과-권한テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol