old_contents: #!/usr/bin/python
  # -*- coding:utf-8 -*-
  # Powered By KK Studio
  
  from BaseHandler import BaseHandler
  
  class LoginHandler(BaseHandler):
  
      def get(self):
          if not self.session.isGuest:
              return self.redirect('/') # 已登录则跳转到首页
          next = self.get_argument("next", "/")
          self.render('user/login.html', next=next)
  
      def post(self):
          username = self.get_argument("username", None)
          password = self.get_argument("password", None)
          remember = self.get_argument("remember", "no")
          #self.create_session(self,data,remember)
  
      def create_session(self,data,remember):
          sid = self.session.gen_session_id()
          self.session.data = data
          self.session.isGuest = False
          #self.session.save() # Why don't save? See self._on_finish !!
          if remember == "yes":
              expires_days = 15  # Remember Session 15 days
          else:
              expires_days = None
          self.set_secure_cookie(self.cookie_name, sid, expires_days)
  
  
  # Sign Out
  class LogoutHandler(BaseHandler):
      def get(self):
          self.session.remove()
          self.clear_cookie(self.cookie_name)
          self.redirect(self.get_login_url())
  
  
  # Profile
  class ProfileHandler(BaseHandler):
      def get(self):
          self.render('user/profile.html')
new_contents: #!/usr/bin/python
  # -*- coding:utf-8 -*-
  # Powered By KK Studio
  
  from BaseHandler import BaseHandler
  
  class LoginHandler(BaseHandler):
  
      def get(self):
          if not self.session.isGuest:
              return self.redirect('/') # 已登录则跳转到首页
          next = self.get_argument("next", "/")
          self.render('user/login.html', next=next)
  
      def post(self):
          username = self.get_argument("username", None)
          password = self.get_argument("password", None)
          remember = self.get_argument("remember", "no")
          #self.create_session(self,data,remember)
  
      def create_session(self,data,remember):
          sid = self.session.gen_session_id()
          self.session.data = data
          self.session.isGuest = False
          #self.session.save() # Why don't save? See self._on_finish !!
          if remember == "yes":
              expires_days = 15  # Remember Session 15 days
          else:
              expires_days = None
          self.set_secure_cookie(self.cookie_name, sid, expires_days)
  
  
  # Sign Out
  class LogoutHandler(BaseHandler):
      def get(self):
          self.session.remove()
          self.clear_cookie(self.cookie_name)
          self.redirect(self.get_login_url())
  
  
  # Profile
  class ProfileHandler(BaseHandler):
      def get(self):
          self.render('user/profile.html')
  
  
  # Password
  class PasswdHandler(BaseHandler):
      def get(self):
          self.render('user/passwd.html')
subject: Add Passwd Handler