def post_logout(self, came_from=url('/')): """ Redirect the user to the initially requested page on logout and say goodbye as well. """ session.delete() flash(_('We hope to see you soon!')) redirect('/index')
def post_logout(self, came_from=url('/')): try: if session.get('username'): UIUpdateManager().del_user_updated_entities(session['username'], session['group_names']) UIUpdateManager().del_user_updated_tasks(session['username']) TopCache().delete_usercache(session.get('auth')) except Exception as e: print_traceback() LOGGER.error(to_str(e)) session.delete()
def out(self): ''' Logout the user. ''' environ = request.environ authentication_plugins = environ['repoze.who.plugins'] identifier = authentication_plugins['ticket'] cookiename = identifier.cookie_name response.delete_cookie(cookiename) session.delete() session.save() raise redirect("/")
def mark_resolved(self, list_to_new=None, list_to_old=None, **kw): entity = session.get('entity') if len(list_to_new) >= 1: if len(list_to_old) >= 1: # worst case, we have some objects that refer to new and other that refer ro old, need a clone self._clone_and_modify_(entity, list_to_new) else: # we can just edit old object because no one refer more to old object self._original_edit() else: # all objects refer to old, we can just edit old object self._original_edit() session.delete() flash(_(u'All the conflicts are successfully resolved')) return dict(errors=None)
def post_logout(self, came_from='/', **kw): """ Redirect the user to the initially requested page on logout and say goodbye as well. """ #self._end_mex_session() #flash(_('We hope to see you soon!')) log.debug("post_logout") try: self._end_mex_session() session.delete() transaction.commit() except Exception: log.exception("post_logout") #redirect(came_from) log.debug("POST_LOGOUT") redirect(tg.url('/'))
def logout(self): self.isValid = 0 session.delete()
def logout(self): session.delete() log.info('Logging out and deleting session for user') raise HTTPFound(location=url('home'))
def clone_object(self, workspace, **kw): entity = self._clone_object() session.delete() flash(_("%s successfully created!") % entity.title) return redirect(base_url=tg.url('/%s' % entity.entity, params=dict(workspace=workspace)))
def original_edit(self, workspace, **kw): entity = self._original_edit() session.delete() flash(_(u'Entity %s successfully edited!') % entity.title) return redirect(base_url=tg.url('/%s' % entity.entity, params=dict(workspace=workspace)))
return result def post_logout(self, came_from=url('/')): """Redirect the user to the initially requested page on logout and say goodbye as well.""" #flash(_('We hope to see you soon!')) # sessionInfo = getSession() # sessionInfo.logout() try: if session.get('username'): UIUpdateManager().del_user_updated_entities(session['username']) UIUpdateManager().del_user_updated_tasks(session['username']) except Exception, e: print_traceback() LOGGER.error(to_str(e)) session.delete() #self.redirect_to(url('/login')) def index(self): """Handle the front-page.""" try: self.authenticate() except Exception, e: #print "Exception: ", e self.redirect_to(url('/login')) return dict(page='index',user_name=session['username'],\ has_adv_priv=session['has_adv_priv'],\ is_admin=session['is_admin'],\ user_firstname=session['user_firstname'],\ TASKPANEREFRESH=session['TASKPANEREFRESH'],\ page_refresh_interval=session['PAGEREFRESHINTERVAL'],\
return result def post_logout(self, came_from=url('/')): """Redirect the user to the initially requested page on logout and say goodbye as well.""" #flash(_('We hope to see you soon!')) # sessionInfo = getSession() # sessionInfo.logout() try: if session.get('username'): UIUpdateManager().del_user_updated_entities(session['username']) UIUpdateManager().del_user_updated_tasks(session['username']) except Exception, e: print_traceback() LOGGER.error(to_str(e)) session.delete() #self.redirect_to(url('/login')) def update_registerd_session(self): session['did'] = 0 session['registered'] = False from convirt.model import DBSession,Deployment dep=DBSession.query(Deployment).first() if dep: session['did'] = dep.deployment_id session['registered'] = dep.registered session.save() def index(self): """Handle the front-page.""" try: self.authenticate()
def log_out(self): session.delete() redirect('/logout_handler')
def discard_changes(self, workspace, **kw): session.delete() flash(_(u'All the edits are discarded')) return redirect(base_url=tg.url('/qa', params=dict(workspace=workspace)))
def logout(self): session.delete() return writeJSRedir('/index')