MemberMgr.updateUser (param)
update user-profile

  • Parameter Obj:
    Object containing form values
  • Returns
    Obj Object containing two properties: - error (boolean): true if error happened, false if everything went fine - message (String): containing a message to user
Sourcecode in MemberMgr/objectFunctions.js:
1:   function updateUser(param) {
2:      if (param.oldpwd) {
3:         if (session.user.password != param.oldpwd)
4:            throw new Exception("accountOldPwd");
5:         if (!param.newpwd1 || !param.newpwd2)
6:            throw new Exception("accountNewPwdMissing");
7:         else if (param.newpwd1 != param.newpwd2)
8:            throw new Exception("passwordNoMatch");
9:         session.user.password = param.newpwd1;
10:     }
11:     session.user.url = evalURL(param.url);
12:     session.user.email = evalEmail(param.email);
13:     session.user.publishemail = param.publishemail;
14:     return new Message("update");
15:  }