コード例 #1
0
ファイル: forms.py プロジェクト: wyrag/OpenAliasHosting
    def validate(self):
        if not Form.validate(self):
            return False

        user = User.query.filter_by(email = self.email.data.lower()).first()
        if user: 
            if user.check_password(self.password.data):
                return True
            else:
                self.email.errors.append("Bad Login.")
        else:
            # register
            client = UserSession()
            client.user = User(self.email.data.lower(), self.password.data)
            client.register()
            return True