def note_read_auth(request): if request.method == 'POST': form_read = ReadForm(request.POST) if form_read.is_valid(): email_deceased = form_read.cleaned_data['email_deceased'] piece = form_read.cleaned_data['piece'] note = decipher('read', email_deceased, piece) if not note: return HttpResponse('Username/Password is/are incorrect or does/do not exist.') return render_to_response('readnote.htm', {'note': note}, context_instance = RequestContext(request)) else: form_read = ReadForm() return render_to_response('readauth.htm', {'form': form_read}, context_instance = RequestContext(request))
def note_edit_auth(request): if request.method == 'POST': form = EditAuthForm(request.POST) if form.is_valid(): email = form.cleaned_data['email'] password = form.cleaned_data['password'] user = auth.authenticate(username = email, password = password) if user and user.is_authenticated(): decrypted_note = decipher('write', email, password) request.session['decrypted_note'] = decrypted_note request.session['email'] = email request.session['password'] = password auth.login(request, user) return HttpResponseRedirect('/note_edit') else: return HttpResponse('User or password is either incorrect or does not exist.') else: form = EditAuthForm() return render_to_response('editauth.htm', {'form':form}, context_instance = RequestContext(request))