コード例 #1
0
ファイル: views.py プロジェクト: BenjaminAupetit/e-colle
def connec(request):
	"""Renvoie la vue de la page de connexion du secrétariat. Si le secrétariat est déjà connecté, redirige vers la page d'accueil du secrétariat"""
	if is_secret(request.user):
		return redirect('action_secret')
	error = False
	form = AdminConnexionForm(request.POST or None, initial={'username':"******"})
	if form.is_valid():
		password = form.cleaned_data['password']
		user = authenticate(username="******",password=password)
		if user:
			login(request,user)
			return redirect('action_secret')
		else:
			error = True
	form.fields['username'].widget.attrs['readonly'] = True
	return render(request,'secretariat/home.html',{'form':form,'error':error})
コード例 #2
0
ファイル: views.py プロジェクト: stephanekirsch/e-colle
def connec(request):
	"""Renvoie la vue de la page de connexion du secrétariat. Si le secrétariat est déjà connecté, redirige vers la page d'accueil du secrétariat"""
	if is_secret(request.user):
		return redirect('action_secret')
	error = False
	form = AdminConnexionForm(request.POST or None, initial={'username':"******"})
	if form.is_valid():
		password = form.cleaned_data['password']
		user = authenticate(username="******",password=password)
		if user:
			login(request,user)
			return redirect('action_secret')
		else:
			error = True
	form.fields['username'].widget.attrs['readonly'] = True
	return render(request,'secretariat/home.html',{'form':form,'error':error})
コード例 #3
0
ファイル: views.py プロジェクト: erachen/e-colle
def connec(request):
    """Renvoie la vue de la page de connexion de l'admin. Si l'administrateur est déjà connecté, redirige vers la page d'accueil de l'administrateur"""
    if is_admin(request.user):
        return redirect('action_admin')
    error = False
    form = AdminConnexionForm(request.POST or None, initial={'username':'******'})
    if form.is_valid():
        username = '******'
        password = form.cleaned_data['password']
        user = authenticate(username=username,password=password)
        if user:
            login(request,user)
            return redirect('action_admin')
        else:
            error = True
    form.fields['username'].widget.attrs['readonly'] = True
    return render(request,'administrateur/home.html',{'form':form,'error':error})
コード例 #4
0
ファイル: views.py プロジェクト: stephanekirsch/e-colle
def connec(request):
	"""Renvoie la vue de la page de connexion de l'admin. Si l'administrateur est déjà connecté, redirige vers la page d'accueil de l'administrateur"""
	if is_admin(request.user):
		return redirect('action_admin')
	error = False
	form = AdminConnexionForm(request.POST or None, initial={'username':'******'})
	if form.is_valid():
		username = '******'
		password = form.cleaned_data['password']
		user = authenticate(username=username,password=password)
		if user:
			login(request,user)
			return redirect('action_admin')
		else:
			error = True
	form.fields['username'].widget.attrs['readonly'] = True
	return render(request,'administrateur/home.html',{'form':form,'error':error})