Example #1
0
File: AuthWidget.C Project: bend/wt
void AuthWidget::onLoginChange()
{
  clear();

  if (login_.loggedIn()) {
#ifndef WT_TARGET_JAVA
    if (created_) // do not do this if onLoginChange() is called from create()
      WApplication::instance()->changeSessionId();
#endif // WT_TARGET_JAVA

    createLoggedInView();
  } else {
    if (login_.state() != DisabledLogin) {
      if (model_->baseAuth()->authTokensEnabled()) {
	WApplication::instance()->removeCookie
	  (model_->baseAuth()->authTokenCookieName());
      }
      
      model_->reset();
      createLoginView();
    } else {
	  createLoginView();
	}
  }
}
Example #2
0
void AuthWidget::onLoginChange()
{
    clear();

    if (login_.loggedIn()) {
        createLoggedInView();
    } else {
        if (model_->baseAuth()->authTokensEnabled()) {
            WApplication::instance()->removeCookie
            (model_->baseAuth()->authTokenCookieName());
        }

        model_->reset();
        createLoginView();
    }
}