コード例 #1
0
ファイル: app.py プロジェクト: pablomarti/h
 def log_in_success(self, form):
     request = self.request
     user = (
         AuthUser.get_by_login(form['username']) or
         AuthUser.get_by_email(form['username'])
     )
     headers = remember(request, user.auth_id)
     return HTTPSeeOther(headers=headers, location=get_came_from(request))
コード例 #2
0
ファイル: app.py プロジェクト: pablomarti/h
 def sign_up_success(self, form):
     request = self.request
     db = request.db
     id = AuthID()
     db.add(id)
     user = AuthUser(login=form['username'],
                     password=form['password'],
                     email=form['email'])
     id.users.append(user)
     db.add(user)
     db.flush()
     headers = remember(request, user.auth_id)
     return HTTPSeeOther(headers=headers, location=get_came_from(request))
コード例 #3
0
ファイル: app.py プロジェクト: pablomarti/h
 def sign_up_success(self, form):
     request = self.request
     db = request.db
     id = AuthID()
     db.add(id)
     user = AuthUser(login=form['username'],
                     password=form['password'],
                     email=form['email'])
     id.users.append(user)
     db.add(user)
     db.flush()
     headers = remember(request, user.auth_id)
     return HTTPSeeOther(headers=headers, location=get_came_from(request))
コード例 #4
0
ファイル: app.py プロジェクト: pablomarti/h
 def log_in_success(self, form):
     request = self.request
     user = (AuthUser.get_by_login(form['username'])
             or AuthUser.get_by_email(form['username']))
     headers = remember(request, user.auth_id)
     return HTTPSeeOther(headers=headers, location=get_came_from(request))