def auth_view(request): username = request.POST['username'] password = request.POST['pwd'] #type_label = request.POST['sel1'] try: user = Employee.objects.get(username=username,password=password) #str(AllUser.getSpec(user)) if user is not None: try: doctor_user=Doctor.objects.get(username=username) request.session['for_id']=str(doctor_user.id) except: request.session['for_id']="" request.session['userid']=str(user) request.session['usertype']=Employee.getType(user) request.session['userspec']=Employee.getSpec(user) if 'DO' in request.session['usertype']: return redirect('doctors:appointments') elif 'RE' in request.session['usertype']: return redirect('records:frontdesk') elif 'NU' in request.session['usertype']: return redirect('nurses:frontdesk') elif 'LA' in request.session['usertype']: return redirect('lab:view-patient-tests') elif 'PH' in request.session['usertype']: return redirect('pharmacy:view-patient-prescriptions') #return HttpResponseRedirect('') except Employee.DoesNotExist: return render(request, 'login/login.html', {"error":'Invalid Input'})