def LoginUser(request): '''用户登录view''' if request.user.is_authenticated(): return HttpResponseRedirect('/') if request.method == 'GET' and request.GET.has_key('next'): next = request.GET['next'] else: next = '/' if request.method == "POST": form = LoginUserForm(request, data=request.POST) if form.is_valid(): auth.login(request, form.get_user()) return HttpResponseRedirect(request.POST['next']) else: form = LoginUserForm(request) kwvars = { 'request':request, 'form':form, 'next':next, } return render_to_response('UserManage/login.html',kwvars,RequestContext(request))
def LoginUser(request): '''用户登录view''' if request.user.is_authenticated(): return HttpResponseRedirect('/') if request.method == 'GET' and request.GET.has_key('next'): next = request.GET['next'] else: next = '/' if request.method == "POST": form = LoginUserForm(request, data=request.POST) if form.is_valid(): auth.login(request, form.get_user()) #添加对应的操作记录 oneRecord = Record( record_id=("Re_" + str(request.user.id) + "_" + str(request.user.id) + str(timezone.now())[:-6].replace(':', '-').replace( '.', '-').replace(' ', '-')), user=request.user, record_category="login", record_introduct=u"用户[" + request.user.username + u"]登录了系统") oneRecord.save() return HttpResponseRedirect(request.POST['next']) else: form = LoginUserForm(request) kwvars = { 'request': request, 'form': form, 'next': next, } return render_to_response('UserManage/login.html', kwvars, RequestContext(request))