public bool FPS(ActivateModel model) { if (string.IsNullOrEmpty(model.Key)) { return(false); } string msg; CUser clUser = new CUser(LocalData.UserId(), LocalData.CSDbUsers(), LocalData.LogPath()); STUser dbuser = new STUser(); int ret = clUser.GetRecordByUserKey(model.Key, out dbuser, out msg); if (ret != 0) { return(false); } else { string salt = CreateSalt(); string password = CreatePasswordHash(model.NewPassword, salt); if (clUser.FPS(dbuser.userid, password, salt, out msg) != 0) { return(false); } } return(true); }