I want to authenticate a user such that when he logs into his account and then wants to go back to the login page, he/she should be automatically redirected to the dashboard page. How can I do that?
@login_required @csrf_exempt def dashboard(request): users = GrabhaloUser.objects.exclude(user_id = request.user.id) if request.is_ajax(): if request.POST.has_key('message'): selected_users = request.POST.getlist('selected_users[]') message = request.POST['message'] send_query(request,selected_users,message) ctx = { 'users' : users } return render_to_response('dashboard/dashboard.html',ctx, context_instance = RequestContext(request)) login URLS
urlpatterns = patterns('', url(r'login/',login,kwargs = {'template_name' : 'auth/login.html'}, name = 'grabhalo_login'), url(r'logout/', logout,kwargs = {'template_name' : 'auth/logout.html'}, name = 'grabhalo_logout'), url(r'register/','apps.auth.views.register', name = 'grabhalo_register'), )