public void resetPassword( Long sid ) { MDOUser mdoUserToReset = daoUser.getUserById( sid ); mdoUserToReset.setPassword( "123456" ); daoUser.saveUser( mdoUserToReset, true, mdoUserToReset.getPassword() ); }
public User updateUser( User user ) { boolean existAdministrator = daoUser.existUsers(); if ( !existAdministrator ) { user.setAdministrator( Boolean.TRUE ); } MDOUser mdoUser = this.daoUser.getUserByLogin( user.getLogin() ); mdoUser = user.updateMDOUser( mdoUser ); this.daoUser.saveUser( mdoUser, !user.getPassword().equals( mdoUser.getPassword() ), user.getPassword() ); this.dlnaServer.refreshServer(); return user; }
public User createUser( User user ) { boolean existAdministrator = daoUser.existAdminUser(); if ( !existAdministrator ) { user.setAdministrator( Boolean.TRUE ); } else { user.setAdministrator( Boolean.FALSE ); } MDOUser newUser = user.updateMDOUser( null ); daoUser.saveUser( newUser, true, user.getPassword() ); MDOUser userCreated = daoUser.getUserByLogin( user.getLogin() ); this.dlnaServer.refreshServer(); return new User( userCreated ); }