def do_send_mail(request): try: id = request.POST['id'] subj = request.POST['subject'] msg = request.POST['message'] acnt = Account.objects.get(user__id=id) send_user_mail(acnt, subj, msg) if 'next' in request.POST: return HttpResponseRedirect(request.POST['next']) return show_message(request, '发送邮件成功!') except Exception as e: return show_message(request, 'Send mail failed: ' + e.__str__())
def do_auth_email(request, username, ekey): # TODO try: account = Account.objects.get(user__username=username) if account.email_hash == ekey: account.email_auth = True account.save() return show_message( request, "Your Email has been authenticated! Welcome to Aglaia!") except: pass return show_message(request, 'Authenticate Email Failed!')
def show_denied_message(request, *args, **kwargs): return show_message(request, "Permission denied!")