Ejemplo n.º 1
0
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))
Ejemplo n.º 2
0
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))