コード例 #1
0
ファイル: account.py プロジェクト: etaylor2k/RejuVu
 def activation(self):
     success = False
     
     username = request.params.get('u')
     if username:
         user = Session.query(User).filter_by(username=username).first()
         if user is not None:
             key = request.params.get('key')
             if key and user.activation:
                 if user.activation.key == key:
                     Session.delete(user.activation)
                     user.activated = True
                     Session.commit()
                     success = True
     
     if success:
         h.flash_ok(u"Your account has been activated.  You may now login with username '%s'" %(users.username))
     else:
         h.flash_alert(u"Activation failed. The specified username or key may not be correct.")
     
     redirect("/account/login")
コード例 #2
0
ファイル: test_models.py プロジェクト: etaylor2k/RejuVu
def clean_db():
    for model_class in MODEL_CLASSES:
        for rec in Session.query(model_class):
            Session.delete(rec)
        Session.commit()