Example #1
0
 def main(self, **kwargs):
     """
         it's main page
     """
     if cklogin():
         # if user logged in, the show the content
         trans = translation()
         # save default language
         tpl = env.get_template("default.html")
         env.install_gettext_translations(trans["obj"])
         return tpl.render(userinfo=_.session)
     else:
         # if not login, go back to login page
         raise _.HTTPRedirect("/")
Example #2
0
 def index(self):
     """
         main page which is login page
     """
     if _.session.locked:
         _.session.release_lock()
     _.session.clean_up()
     # clean up all expired sessions
     if not cklogin():
         # if not login, then redirect to login page
         tpl = env.get_template("login.html")
         trans = translation()
         env.install_gettext_translations(trans["obj"])
         # import gettext for language translation
         return tpl.render(lang=trans["lang"])
     else:
         # if logged in already, show /main/ page
         raise _.HTTPRedirect("/main/")