Browse Source

create a real new user object when the fetch fails.

release0.1.5
Georg Hopp 12 years ago
parent
commit
9e1ab77959
  1. 13
      src/application/login.c

13
src/application/login.c

@ -50,7 +50,18 @@ applicationLogin(
session->user->email = CRED_PWD(credential).user;
session->user->nemail = &CRED_PWD(credential).nuser;
userLoad(session->user, this->users);
if (NULL == userLoad(session->user, this->users)) {
// this is an ldap user that has not yet set
// additional user informations.
/* @TODO again...change the keys to id's */
delete(session->user);
session->user = new(User,
CRED_PWD(credential).user,
CRED_PWD(credential).nuser,
CSTRA(""),
CSTRA(""));
}
break;
default:

Loading…
Cancel
Save