// ****************************************************************************
// function: insertAuthEvent
//
// This function inserts an AuthEvent into the current list of authEvents
//
// DB_SECUITY_EVENTID - is the event ID to insert 
//    see: $MY_SQROOT/log4cxx.trafodion.auth.config/evl_sqlog_eventnum.h
// eventText - text to insert
// severity - severity of the event
// ****************************************************************************
void insertAuthEvent(
  std::vector<AuthEvent> & authEvents,
  DB_SECURITY_EVENTID eventID,
  const char * eventText,
  logLevel severity)
{
  AuthEvent authEvent(eventID,
                      eventText,
                      severity);
  authEvents.push_back(authEvent);
}
Beispiel #2
0
AuthForm::AuthForm(WContainerWidget *parent)
	 :WContainerWidget(parent)
{
   session_.login().changed().connect(this, &AuthForm::authEvent);
   authEvent();
   authwidget = new Auth::AuthWidget(session::auth(), session_.users(), session_.login());

   authwidget->model()->addPasswordAuth(session_.passwordAuth());
   authwidget->setRegistrationEnabled(true);

   authwidget->processEnvironment();

   this->addWidget(authwidget);
}