Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @route('/admin', method='GET')
- @view('admin')
- def auth():
- rstr = generate_randstr()
- reqdate = datetime.now()
- key = generate_code(rstr, reqdate)
- key1 = key[:24]
- key2 = key[24:]
- print 'rstr: '+rstr+' key1: '+key1+' reqdate: '+str(reqdate.strftime(dateformat))
- import smtplib
- from email.mime.text import MIMEText
- s.sendmail('gmilby@gmail.com','gregmilby@gmail.com',str(key_for_email')
- return {'key':str(key2)}
- @route('/admin', method='POST')
- #@view('admin')
- def is_admin():
- key2 = request.POST.get('key2')
- reqdate = request.POST.get('reqdate')
- rstr = request.POST.get('rstr')
- key1 = request.POST.get('key1')
- key = key1+key2
- if check_code(key,rstr,reqdate):
- return 'you are authenticated'
- else:
- return 'not authorized'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement