private SystemMessageCollection PrepareSystemMessages() { // Warning: always escape data to prevent XSS var messages = new SystemMessageCollection(); if (this.TempData.ContainsKey(GlobalConstants.InfoMessage)) { messages.Add(this.TempData[GlobalConstants.InfoMessage].ToString(), SystemMessageType.Informational, 1000); } if (this.TempData.ContainsKey(GlobalConstants.DangerMessage)) { messages.Add(this.TempData[GlobalConstants.DangerMessage].ToString(), SystemMessageType.Error, 1000); } if (this.TempData.ContainsKey(GlobalConstants.WariningMessage)) { messages.Add(this.TempData[GlobalConstants.WariningMessage].ToString(), SystemMessageType.Warning, 1000); } if (this.TempData.ContainsKey(GlobalConstants.SuccessMessage)) { messages.Add(this.TempData[GlobalConstants.SuccessMessage].ToString(), SystemMessageType.Success, 1000); } return(messages); }
private SystemMessageCollection PrepareSystemMessages() { // Warning: always escape data to prevent XSS var messages = new SystemMessageCollection(); if (this.TempData.ContainsKey(GlobalConstants.InfoMessage)) { messages.Add(this.TempData[GlobalConstants.InfoMessage].ToString(), SystemMessageType.Success, 1000); } if (this.TempData.ContainsKey(GlobalConstants.DangerMessage)) { messages.Add(this.TempData[GlobalConstants.DangerMessage].ToString(), SystemMessageType.Error, 1000); } if (this.UserProfile != null) { if (this.UserProfile.PasswordHash == null) { messages.Add(Resources.Base.Main.Password_not_set, SystemMessageType.Warning, 0); } if (!Regex.IsMatch(this.UserProfile.UserName, "^[a-zA-Z]([/._]?[a-zA-Z0-9]+)+$") || this.UserProfile.UserName.Length < 5 || this.UserProfile.UserName.Length > 15) { messages.Add(Resources.Base.Main.Username_in_invalid_format, SystemMessageType.Warning, 0); } } return(messages); }
private void ShowError(string strMsg) { lock (_msgLock) { SystemMessageCollection.Add(new MessageItem() { MsgType = EnumMessageType.Error, StrMsg = strMsg }); if (SystemMessageCollection.Count > 20) { SystemMessageCollection.RemoveAt(0); } } }
private SystemMessageCollection PrepareSystemMessages() { // Warning: always escape data to prevent XSS var messages = new SystemMessageCollection(); if (this.TempData.ContainsKey("InfoMessage")) { messages.Add(this.TempData["InfoMessage"].ToString(), SystemMessageType.Success, 1000); } if (this.TempData.ContainsKey("DangerMessage")) { messages.Add(this.TempData["DangerMessage"].ToString(), SystemMessageType.Error, 1000); } if (this.UserProfile != null) { if (this.UserProfile.PasswordHash == null) { messages.Add(Resources.Base.Main.Password_not_set, SystemMessageType.Warning, 0); } if (!Regex.IsMatch(this.UserProfile.UserName, "^[a-zA-Z]([/._]?[a-zA-Z0-9]+)+$") || this.UserProfile.UserName.Length < 5 || this.UserProfile.UserName.Length > 15) { messages.Add(Resources.Base.Main.Username_in_invalid_format, SystemMessageType.Warning, 0); } } else { // User is not logged-in messages.Add(Resources.Base.Main.Welcome_to_the_new_bgcoder_and_change_password, SystemMessageType.Informational, 2000); } return messages; }
private SystemMessageCollection PrepareSystemMessages() { // Warning: always escape data to prevent XSS var messages = new SystemMessageCollection(); if (this.TempData.ContainsKey("InfoMessage")) { messages.Add(this.TempData["InfoMessage"].ToString(), SystemMessageType.Success, 1000); } if (this.TempData.ContainsKey("DangerMessage")) { messages.Add(this.TempData["DangerMessage"].ToString(), SystemMessageType.Error, 1000); } if (this.UserProfile != null) { if (this.UserProfile.PasswordHash == null) { messages.Add("Нямате парола за вход в сайта. Моля сложете си парола от <a href=\"/Account/Manage\">този линк</a>.", SystemMessageType.Warning, 0); } if (!Regex.IsMatch(this.UserProfile.UserName, "^[a-zA-Z]([/._]?[a-zA-Z0-9]+)+$")) { messages.Add("Вашето потребителско име съдържа непозволени символи. Можете да я смените от <a href=\"/Account/ChangeUsername\">този линк</a>.", SystemMessageType.Warning, 0); } } return messages; }