public void SaveUser(UserData.UserData usrdata, string password) { var datapath = "data.enc"; var json = new JavaScriptSerializer().Serialize(usrdata); var crypted = Crypto.Crypto.EncryptStringAES(json, password); System.IO.File.WriteAllText(datapath, crypted); }
public BadgeComponent(Habbo Player, UserData.UserData data) { this._player = Player; this._badges = new Dictionary <string, Badge>(); foreach (Badge badge in data.badges) { if (!this._badges.ContainsKey(badge.Code)) { this._badges.Add(badge.Code, badge); } } }
public BadgeComponent(Habbo Player, UserData.UserData data) { this._player = Player; this._badges = new Dictionary <string, Badge>(); foreach (Badge badge in data.badges) { BadgeDefinition BadgeDefinition = null; if (!PlusEnvironment.GetGame().GetBadgeManager().TryGetBadge(badge.Code, out BadgeDefinition) || BadgeDefinition.RequiredRight.Length > 0 && !Player.GetPermissions().HasRight(BadgeDefinition.RequiredRight)) { continue; } if (!this._badges.ContainsKey(badge.Code)) { this._badges.Add(badge.Code, badge); } } }