def get( self, **kwargs ): token = kwargs[ 'verifytoken' ] delete_posts = False tokenExists = EnkiModelTokenVerify.exist_by_token_type( token, 'accountdelete' ) if not tokenExists: tokenExists = EnkiModelTokenVerify.exist_by_token_type( token, 'accountandpostsdelete' ) if tokenExists: delete_posts = True if tokenExists: result = self.delete_account( delete_posts, token ) if delete_posts: self.add_infomessage( 'success', MSG.SUCCESS(), MSG.ACCOUNT_AND_POSTS_DELETED()) else: self.add_infomessage( 'success', MSG.SUCCESS(), MSG.ACCOUNT_DELETED()) self.redirect( enki.libutil.get_local_url()) else: self.abort( 404 )
def get( self, **kwargs): token = kwargs[ 'verifytoken' ] if EnkiModelTokenVerify.exist_by_token_type( token, 'passwordchange' ): link = enki.libutil.get_local_url( 'passwordrecoverconfirm', { 'verifytoken': token } ) self.render_tmpl( 'passwordrecoverconfirm.html', active_menu = 'profile', url = link ) else: self.abort( 404 )
def get(self, **kwargs): token = kwargs['verifytoken'] if EnkiModelTokenVerify.exist_by_token_type(token, 'passwordchange'): link = enki.libutil.get_local_url('passwordrecoverconfirm', {'verifytoken': token}) self.render_tmpl('passwordrecoverconfirm.html', active_menu='profile', url=link) else: self.abort(404)
def get(self, **kwargs): token = kwargs['verifytoken'] delete_posts = False tokenExists = EnkiModelTokenVerify.exist_by_token_type( token, 'accountdelete') if not tokenExists: tokenExists = EnkiModelTokenVerify.exist_by_token_type( token, 'accountandpostsdelete') if tokenExists: delete_posts = True if tokenExists: result = self.delete_account(delete_posts, token) if delete_posts: self.add_infomessage('success', MSG.SUCCESS(), MSG.ACCOUNT_AND_POSTS_DELETED()) else: self.add_infomessage('success', MSG.SUCCESS(), MSG.ACCOUNT_DELETED()) self.redirect(enki.libutil.get_local_url()) else: self.abort(404)