Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. @route('/admin', method='GET')
  2. @view('admin')
  3. def auth():
  4. rstr = generate_randstr()
  5. reqdate = datetime.now()
  6. key = generate_code(rstr, reqdate)
  7. key1 = key[:24]
  8. key2 = key[24:]
  9.  
  10. print 'rstr: '+rstr+' key1: '+key1+' reqdate: '+str(reqdate.strftime(dateformat))
  11.  
  12. import smtplib
  13. from email.mime.text import MIMEText
  14.  
  15. s.sendmail('gmilby@gmail.com','gregmilby@gmail.com',str(key_for_email')
  16. return {'key':str(key2)}
  17.  
  18. @route('/admin', method='POST')
  19. #@view('admin')
  20. def is_admin():
  21. key2 = request.POST.get('key2')
  22. reqdate = request.POST.get('reqdate')
  23. rstr = request.POST.get('rstr')
  24. key1 = request.POST.get('key1')
  25.  
  26. key = key1+key2
  27.  
  28. if check_code(key,rstr,reqdate):
  29. return 'you are authenticated'
  30. else:
  31. return 'not authorized'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement