Guest User

Untitled

a guest
Jan 22nd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. # skysim/logincheck.py
  2. from flask import session,request
  3. import skysimulation
  4. import skysimulation.user as User
  5.  
  6. # User just has some functions for checking username/password combinations and stuff
  7.  
  8. class LoginCheck(object):
  9. REQUIRES_LOGIN = False
  10. def before_request(self):
  11. session.permanent = True
  12. if 'username' in session and 'password' in session:
  13. result = User.checkLogin(session['username'],session['password'])
  14. if result > 0:
  15. self.context['logged_in'] = True
  16. session['id_user'] = result
  17. session['logged_in'] = True
  18. return
  19. session['logged_in'] = False
  20. self.context['logged_in'] = False
  21. if self.REQUIRES_LOGIN:
  22. pass # TODO redirect to login
  23.  
  24. def after_request(self,resp):
  25. return resp # FIXME not needed anymore
Add Comment
Please, Sign In to add comment