private void TCheckingData(JObject data, ref string url, ref string title, ref string message, ref string username) { Converts conv = new Converts(); //////////////////////////////////////////// url = (data["url"] == null) ? "" : HIOStaticValues.getDomainName(data["url"].Value <string>().ToLower()); var urlByteArray = url.GetUTF8Bytes(256); url = UnicodeEncoding.UTF8.GetString(urlByteArray); //proccess unicode character and get len of string title = (data["title"] == null) ? "" : (data["title"].Value <string>().Length < 65) ? data["title"].Value <string>() : data["title"].Value <string>().Substring(0, 64); var titleByteArray = title.GetUTF8Bytes(64); title = UnicodeEncoding.UTF8.GetString(titleByteArray); ////////////////////// message = (data["CMD"] == null) ? "" : data["CMD"].Value <string>(); //////////////////////////////////////// username = (data["username"] == null) ? "" : (data["username"].Value <string>().Length < 65) ? data["username"].Value <string>() : data["username"].Value <string>().Substring(0, 64); if (username != "") { HIOStaticValues.username = username;//check username(if user want just fill password element and username element filled already by self) } var usernameByteArray = username.GetUTF8Bytes(64); username = UnicodeEncoding.UTF8.GetString(usernameByteArray); //////////////////////////////////////////// }
public static void CheckingData(TAccountItem account) { Converts conv = new Converts(); //////////////////////////////////////////// account.Url = (account.Url == null || account.Url == "") ? "" : HIOStaticValues.getDomainName(account.Url.ToLower()); var urlByteArray = account.Url.GetUTF8Bytes(256); account.Url = UnicodeEncoding.UTF8.GetString(urlByteArray); //proccess unicode character and get len of string account.Name = (account.Name == null || account.Name == "") ? "" : (account.Name.Length < 65) ? account.Name : account.Name.Substring(0, 64); var titleByteArray = account.Name.GetUTF8Bytes(256); account.Name = UnicodeEncoding.UTF8.GetString(titleByteArray); ////////////////////// account.Password = (account.Password == null || account.Password == "") ? "" : (account.Password.Length < 65) ? account.Password : account.Password.Substring(0, 64); var passByteArray = account.Password.GetUTF8Bytes(256); account.Password = UnicodeEncoding.UTF8.GetString(passByteArray); //////////////////////////////////////// account.Username = (account.Username == null || account.Username == "") ? "" : (account.Username.Length < 65) ? account.Username : account.Username.Substring(0, 64); if (account.Username != "") { HIOStaticValues.username = account.Username;//check username(if user want just fill password element and username element filled already by self) } var userByteArray = account.Username.GetUTF8Bytes(256); account.Username = UnicodeEncoding.UTF8.GetString(userByteArray); //////////////////////////////////////////// }
public bool UpdateUser(string ID, string url, string appID, string title, string username, string password, byte flagPass) { DataBase db = new DataBase(); string urlFilter = HIOStaticValues.getDomainName(url); if (HIOStaticValues.BaS.UpdateSwitch(ID, urlFilter, appID, title, username, password, flagPass) == 0) { db.UpdateDBFromRowID(ID, urlFilter, appID, title, username); return(true); } return(false); }