protected void Page_Load(object sender, EventArgs e) { BOLLogs LogsBOL = new BOLLogs(); if (_langCode == 1) { lblTodayVisit.Text = LogsBOL.GetLogCountByDate(DateTime.Now); lblYesterdayVisit.Text = LogsBOL.GetLogCountByDate(DateTime.Now.AddDays(-1)); lblTotalVisit.Text = LogsBOL.GetTotalCount(); lblTodayVisit.Text = Tools.ChangeEnc(lblTodayVisit.Text); lblYesterdayVisit.Text = Tools.ChangeEnc(lblYesterdayVisit.Text); lblTotalVisit.Text = Tools.ChangeEnc(lblTotalVisit.Text); } else { lblTodayVisit.Text = LogsBOL.GetLogCountByDate(DateTime.Now); lblYesterdayVisit.Text = LogsBOL.GetLogCountByDate(DateTime.Now.AddDays(-1)); lblTotalVisit.Text = LogsBOL.GetTotalCount(); lblTodayVisitLabel.Text = "Today: "; lblTotalVisitLabel.Text = "Total visits: "; lblYesterdayVisitLabel.Text = "Yedterday: "; } }
protected void Page_Load(object sender, EventArgs e) { BOLLogs LogsBOL = new BOLLogs(); LogsBOL.LogRequest(); Response.ContentEncoding = System.Text.Encoding.UTF8; Response.ContentType = "text/xml"; BOLNews NewsBOL = new BOLNews(); rptNews.DataSource = NewsBOL.GetLatestNews(10, 1); rptNews.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { BOLLogs LogsBOL = new BOLLogs(); LogsBOL.LogRequest(); if (!Page.IsPostBack) { } #region Load Scripts HtmlGenericControl script0 = new HtmlGenericControl("script"); script0.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/jquery-1.11.3.min.js")); script0.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script0); HtmlGenericControl scriptBootStrap = new HtmlGenericControl("script"); scriptBootStrap.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/bootstrap.min.js")); scriptBootStrap.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(scriptBootStrap); HtmlGenericControl script23 = new HtmlGenericControl("script"); script23.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/jquery.cycle.all.js")); script23.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script23); HtmlGenericControl script1 = new HtmlGenericControl("script"); script1.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/jquery-ui.js")); script1.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script1); //HtmlGenericControl script10 = new HtmlGenericControl("script"); //script10.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/jquery.easing.min.1.3.js")); //script10.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script10); //HtmlGenericControl script11 = new HtmlGenericControl("script"); //script11.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/jquery.jcontent.0.8.min.js")); //script11.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script11); HtmlGenericControl script12 = new HtmlGenericControl("script"); script12.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/hoverIntent.js")); script12.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script12); HtmlGenericControl script = new HtmlGenericControl("script"); script.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/mainv1.2.js")); script.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script); //HtmlGenericControl script2 = new HtmlGenericControl("script"); //script2.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/farsi.js")); //script2.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script2); //if (fBrowserIsMobile()) //{ // HtmlGenericControl scriptPopup = new HtmlGenericControl("script"); // scriptPopup.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/Popupv8.js")); // scriptPopup.Attributes.Add("type", "text/javascript"); // Page.Header.Controls.Add(scriptPopup); //} //HtmlGenericControl script24 = new HtmlGenericControl("script"); //script24.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.accordion.2.0.min.js")); //script24.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script24); #endregion }
protected void Page_Load(object sender, EventArgs e) { try { BOLLogs LogsBOL = new BOLLogs(); int? Result = 1; string UserCode = ""; if (Session["UserCode"] != null) { UserCode = Session["UserCode"].ToString(); } bool HCReqTypeCode = false; if (Request.UserAgent == "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" || Request.UserAgent == "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" || Request.UserAgent == "msnbot/2.0b (+http://search.msn.com/msnbot.htm)._" || Request.UserAgent == "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" || Request.UserAgent == "Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Web Preview) Version/3.1 Safari/525.13" || Request.UserAgent == "Mozilla/5.0 (compatible; MJ12bot/v1.3.3; http://www.majestic12.co.uk/bot.php?+)" ) { HCReqTypeCode = true; } Result = LogsBOL.InsertLog(Request.UserAgent, Request.QueryString.ToString(), UserCode, Request.UserHostAddress, Request.Url.AbsolutePath, Tools.GetIranDate(), Page.Request.ServerVariables["http_referer"], HCReqTypeCode, ref Result); if (Result == 0) { Response.End(); } //lblTodayVisitCount.Text = Tools.ChageEnc(LogsBOL.GetTodayLogs().ToString()); } catch (Exception err) { } DateTime CurDT = DateTime.Now; StartHour = CurDT.Hour.ToString(); StartMinute = CurDT.Minute.ToString(); StartSecond = CurDT.Second.ToString(); DateTimeMethods dtm = new DateTimeMethods(); lblDate.Text = Tools.ChangeEnc(dtm.GetPersianLongDate(DateTime.Now)); #region Load Scripts HtmlGenericControl script = new HtmlGenericControl("script"); script.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/main.js")); script.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script); HtmlGenericControl script3 = new HtmlGenericControl("script"); script3.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/scripts.min.js")); script3.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script3); HtmlGenericControl script2 = new HtmlGenericControl("script"); script2.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery-ui-1.7.2.min.js")); script2.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script2); HtmlGenericControl script8 = new HtmlGenericControl("script"); script8.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.orbit.js")); script8.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script8); HtmlGenericControl script4 = new HtmlGenericControl("script"); script4.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jcarousellite_1.0.1c4.js")); script4.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script4); HtmlGenericControl scriptCycle = new HtmlGenericControl("script"); scriptCycle.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.cycle.all.js")); scriptCycle.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(scriptCycle); HtmlGenericControl scriptTicker = new HtmlGenericControl("script"); scriptTicker.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.ticker.js")); scriptTicker.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(scriptTicker); HtmlGenericControl scriptSequence = new HtmlGenericControl("script"); scriptSequence.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.sequence-min.js")); scriptSequence.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(scriptSequence); //HtmlGenericControl script5 = new HtmlGenericControl("script"); //script5.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.min.js")); //script5.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script5); #endregion BOLNews NewsBOL = new BOLNews(); // { text: 'لایحه موافقتنامه تجارت آزاد بین ایران و سوریه تقدیم مجلس شد', link: '/News/No/13209', title: 'شنبه, 28 خرداد 1390 13:22' }, IQueryable <vNews> LatestTelexNews = NewsBOL.GetLatestTelexNews(5, 1); foreach (var NewsItem in LatestTelexNews) { string CurTitle = NewsItem.Title.Replace("'", "").Replace("\"", ""); DateTime?NewsDate = NewsItem.NewsDate; string PersianDate = ""; if (NewsDate != null) { PersianDate = dtm.GetPersianLongDate((DateTime)NewsDate); } strTypingNews += "{ text: '" + CurTitle + "', link: '/News/ShowNews.aspx?Code=" + NewsItem.Code + "', title: '" + PersianDate + "' },"; } if (strTypingNews.Length > 0) { strTypingNews = strTypingNews.Substring(0, strTypingNews.Length - 1); } }
protected void Page_Load(object sender, EventArgs e) { DateTimeMethods dtm = new DateTimeMethods(); try { //Page.Form.Attributes.Add("enctype", "multipart/form-data"); //ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(this.btnSend); BOLLogs LogsBOL = new BOLLogs(); int? Result = 1; string UserCode = ""; if (Session["UserCode"] != null) { UserCode = Session["UserCode"].ToString(); } bool HCReqTypeCode = false; if (Request.UserAgent == "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" || Request.UserAgent == "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" || Request.UserAgent == "msnbot/2.0b (+http://search.msn.com/msnbot.htm)._" || Request.UserAgent == "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" || Request.UserAgent == "Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Web Preview) Version/3.1 Safari/525.13" || Request.UserAgent == "Mozilla/5.0 (compatible; MJ12bot/v1.3.3; http://www.majestic12.co.uk/bot.php?+)" ) { HCReqTypeCode = true; } Result = LogsBOL.InsertLog(Request.UserAgent, Request.QueryString.ToString(), UserCode, Request.UserHostAddress, Request.Url.AbsolutePath, Tools.GetIranDate(), Page.Request.ServerVariables["http_referer"], HCReqTypeCode, ref Result); if (Result == 0) { Response.End(); } } catch { } if (!Page.IsPostBack) { //this.form1.DefaultButton = btnSearch.UniqueID; txtKeyword.Attributes.Add("onblur", "this.className='Keyword';if(this.value == '') this.value = '" + "جستجو" + "';"); DateTime CurDT = DateTime.Now; StartHour = CurDT.Hour.ToString(); StartMinute = CurDT.Minute.ToString(); StartSecond = CurDT.Second.ToString(); lblPersianDate.Text = Tools.ChangeEnc(dtm.GetPersianLongDate(DateTime.Now)); lblArabicDate.Text = Tools.ChangeEncArabic(DateTime.Now.ToString("d MMM yyyy", new CultureInfo("ar"))); lblGerigorianDate.Text = DateTime.Now.ToString("ddd d MMM yyyy", CultureInfo.CreateSpecificCulture("en-US")); BOLNews NewsBOL = new BOLNews(); rptTitleNews.DataSource = NewsBOL.GetLatestNews(60, null); rptTitleNews.DataBind(); } #region Load Scripts HtmlGenericControl scriptJQuery = new HtmlGenericControl("script"); scriptJQuery.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.min1.7.2.js")); scriptJQuery.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(scriptJQuery); //HtmlGenericControl scriptBootstrap = new HtmlGenericControl("script"); //scriptBootstrap.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/bootstrap.min.js")); //scriptBootstrap.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(scriptBootstrap); HtmlGenericControl script = new HtmlGenericControl("script"); script.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/main.js")); script.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script); //HtmlGenericControl script2 = new HtmlGenericControl("script"); //script2.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery-ui.js")); //script2.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script2); HtmlGenericControl scriptCycle = new HtmlGenericControl("script"); scriptCycle.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.cycle.all.js")); scriptCycle.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(scriptCycle); //HtmlGenericControl script8 = new HtmlGenericControl("script"); //script8.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.orbit.js")); //script8.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script8); //HtmlGenericControl script4 = new HtmlGenericControl("script"); //script4.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jcarousellite_1.0.1c4.js")); //script4.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script4); //HtmlGenericControl scriptRotate = new HtmlGenericControl("script"); //scriptRotate.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jQueryRotate.js")); //scriptRotate.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(scriptRotate); HtmlGenericControl scriptTicker = new HtmlGenericControl("script"); scriptTicker.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.ticker.js")); scriptTicker.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(scriptTicker); HtmlGenericControl scriptFarsi = new HtmlGenericControl("script"); scriptFarsi.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/farsi.js")); scriptFarsi.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(scriptFarsi); HtmlGenericControl scriptprettyPhoto = new HtmlGenericControl("script"); scriptprettyPhoto.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.prettyPhoto.js")); scriptprettyPhoto.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(scriptprettyPhoto); //HtmlGenericControl script3 = new HtmlGenericControl("script"); //script3.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/scripts.min.js")); //script3.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script3); //HtmlGenericControl script5 = new HtmlGenericControl("script"); //script5.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.min.js")); //script5.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script5); #endregion //BOLNews NewsBOL = new BOLNews(); //rptNewsTicker.DataSource = NewsBOL.GetLatestTelexNews(5, null); //rptNewsTicker.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { BOLLogs LogsBOL = new BOLLogs(); LogsBOL.LogRequest(); string CurUrl = Request.Url.ToString(); CurUrl = CurUrl.Replace("http://", ""); //if(CurUrl.IndexOf("//") != -1) //{ // Response.Redirect("http://" + CurUrl.Replace("//", "/")); //} if (!Page.IsPostBack) { string UserCode = ""; try { BOLKeywords NewsKeywords = new BOLKeywords(); rptMostImportantKeywords.DataSource = NewsKeywords.GetMostImportantKeywords(10); rptMostImportantKeywords.DataBind(); } catch { } try { BOLNews NewsBOL = new BOLNews(); rptImages.DataSource = NewsBOL.GetPicNews(null, null, 40); rptImages.DataBind(); } catch { } } #region Load Scripts //HtmlGenericControl script0 = new HtmlGenericControl("script"); //script0.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/jquery-1.11.3.min.js")); //script0.Attributes.Add("type", "text/javascript"); //script0.Attributes.Add("", ""); //Page.Header.Controls.Add(script0); //HtmlGenericControl scriptBootStrap = new HtmlGenericControl("script"); //scriptBootStrap.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/bootstrap.min.js")); //scriptBootStrap.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(scriptBootStrap); //HtmlGenericControl script23 = new HtmlGenericControl("script"); //script23.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/jquery.cycle.all.js")); //script23.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script23); //HtmlGenericControl script1 = new HtmlGenericControl("script"); //script1.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/jquery-ui.js")); //script1.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script1); //HtmlGenericControl script10 = new HtmlGenericControl("script"); //script10.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/jquery.easing.min.1.3.js")); //script10.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script10); //HtmlGenericControl script11 = new HtmlGenericControl("script"); //script11.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/jquery.jcontent.0.8.min.js")); //script11.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script11); //HtmlGenericControl script12 = new HtmlGenericControl("script"); //script12.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/hoverIntent.js")); //script12.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script12); //HtmlGenericControl script = new HtmlGenericControl("script"); //script.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/mainv1.2.js")); //script.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script); //HtmlGenericControl script2 = new HtmlGenericControl("script"); //script2.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/farsi.js")); //script2.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script2); //if (fBrowserIsMobile()) //{ // HtmlGenericControl scriptPopup = new HtmlGenericControl("script"); // scriptPopup.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/Popupv8.js")); // scriptPopup.Attributes.Add("type", "text/javascript"); // Page.Header.Controls.Add(scriptPopup); //} //HtmlGenericControl script24 = new HtmlGenericControl("script"); //script24.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.accordion.2.0.min.js")); //script24.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script24); #endregion #region DateTime DateTimeMethods dtm = new DateTimeMethods(); DateTime IranDate = DateTime.Now; lblPersianDateTime.Text = Tools.ChangeEnc(dtm.GetPersianLongDate(DateTime.Now)); #endregion }
protected void Page_Load(object sender, EventArgs e) { try { BOLLogs LogsBOL = new BOLLogs(); int? Result = 1; string UserCode = ""; if (Session["UserCode"] != null) { UserCode = Session["UserCode"].ToString(); } bool HCReqTypeCode = false; if (Request.UserAgent == "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)") { HCReqTypeCode = true; } Result = LogsBOL.InsertLog(Request.UserAgent, Request.QueryString.ToString(), UserCode, Request.UserHostAddress, Request.Url.AbsolutePath, Tools.GetIranDate(), Page.Request.ServerVariables["http_referer"], HCReqTypeCode, ref Result); if (Result == 0) { Response.End(); } } catch (Exception err) { } #region Load Scripts HtmlGenericControl script0 = new HtmlGenericControl("script"); script0.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.min.js")); script0.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script0); HtmlGenericControl script1 = new HtmlGenericControl("script"); script1.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery-ui.js")); script1.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script1); HtmlGenericControl script10 = new HtmlGenericControl("script"); script10.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.easing.min.1.3.js")); script10.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script10); HtmlGenericControl script11 = new HtmlGenericControl("script"); script11.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/jquery.jcontent.0.8.min.js")); script11.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script11); HtmlGenericControl script12 = new HtmlGenericControl("script"); script12.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/hoverIntent.js")); script12.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script12); HtmlGenericControl script13 = new HtmlGenericControl("script"); script13.Attributes.Add("src", this.ResolveClientUrl("~/Scripts/superfish.js")); script13.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script13); HtmlGenericControl script = new HtmlGenericControl("script"); script.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/mainv1.2.js")); script.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script); HtmlGenericControl script2 = new HtmlGenericControl("script"); script2.Attributes.Add("src", this.ResolveClientUrl("https://static.Khabardaan.ir/Scripts/farsi.js")); script2.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script2); #endregion }
public Setting CheckUserValidation(string userName, string Pass, string captcha, string RawUrl, string UrlHost) { Setting _setting = new Setting(); _setting.CaptchaText = Session["captcha"] != null ? Session["captcha"].ToString() : ""; _setting.MsgVisible = false; _setting.RawUrl = RawUrl; _setting.UrlHost = UrlHost; _setting.UserName = userName; _setting.Pass = Pass; BOLLogs BOLlogs = new BOLLogs(); string strlogContent = "<login><UserName>" + userName + "</UserName><Password>" + Pass + "</Password></login>"; if (!HttpContext.Current.Request.Browser.Browser.ToUpper().Contains("IE")) { _setting.MsgText = Messages.ShowMessage(MessagesEnum.IEOnly); _setting.MsgVisible = true; SetCaptcha(_setting); return(_setting); } if (Session["captcha"] == null || Session["captcha"].ToString() != captcha) { _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidCaptcha); _setting.MsgVisible = true; SetCaptcha(_setting); return(_setting); } //==================================== Users ValidUser = BOLUsers.GetDataByUsername(userName); if (ValidUser == null) { //BOLlogs.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidLogin, 0, strlogContent, RawUrl, UrlHost); //_setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidUsernameORPassword); //_setting.MsgVisible = true; //SetCaptcha(_setting); return(_setting); } else { Session["UserName"] = userName; } string HashedPass; string DBPassword = ValidUser.Password; //============Check username============ if (ValidUser.Username != userName) { //BOLlogs.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidLogin, ValidUser.Code, strlogContent, RawUrl, UrlHost); //_setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidUsernameORPassword); //_setting.MsgVisible = true; //SetCaptcha(_setting); return(_setting); } //============Check pass================ if ((bool)ValidUser.IsPasswordSHA1) { HashedPass = Tools.EncryptSHA1(Pass); } else { HashedPass = Tools.EncryptRIC(Pass).ToString(); if (HashedPass == DBPassword) { BOLUsers.ConvertRICtoSHA1(ValidUser.Code, Pass); } } if (HashedPass != DBPassword) { //BOLlogs.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidLogin, ValidUser.Code, strlogContent, RawUrl, UrlHost); _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidUsernameORPassword); _setting.MsgVisible = true; SetCaptcha(_setting); return(_setting); } //============Check Block================ //if (!BOLUsers.IsUserBlocked(ValidUser.Code, ValidUser.HCUserBlockedCode, strlogContent, // Server.MapPath("~/Configuration.xml"), RawUrl, UrlHost)) //{ // BOLlogs.InsertIntoLogs((int)Enums.LogTypes.enm_Blocked, ValidUser.Code, strlogContent, RawUrl, UrlHost); // _setting.MsgText = Messages.ShowMessage(MessagesEnum.BlockedUser); // _setting.MsgVisible = true; // SetCaptcha(_setting); // return _setting; //} ////===========Check LoginCount============ //if (!BOLUsers.CheckForLoginTryCount(ValidUser.Code, ValidUser.HCUserBlockedCode, strlogContent, // Server.MapPath("~/Configuration.xml"), RawUrl, UrlHost)) //{ // BOLlogs.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidLoginCount, ValidUser.Code, strlogContent, RawUrl, UrlHost); // _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidLoginCount); // _setting.MsgVisible = true; // SetCaptcha(_setting); // return _setting; //} //===========Get NeetCert================ _setting.NeedCert = ValidUser.NeedCert.HasValue ? ValidUser.NeedCert.Value : false; _setting.Tumbprint = ValidUser.ThumbPrint; return(_setting);// Tools.CheckForCorrectionForm(prinipal, _setting, ValidUser); }
public Setting HashAndcheckval(object setting, string signature) { X509Chain chain = new X509Chain(); chain.ChainPolicy.RevocationMode = X509RevocationMode.Offline; Setting _setting = setting as Setting; BOLLogs BOLlogs = new BOLLogs(); Users ValidUser = BOLUsers.GetDataByUsername(_setting.UserName); string hashData = DoHash(_setting.Pass); hashData = "<login><Password>" + hashData + "</Password><UserName>" + _setting.UserName + "</UserName><Captcha>" + _setting.CaptchaText + "</Captcha></login>"; string strlogContent = "<login><UserName>" + _setting.UserName + "</UserName><Password>" + _setting.Pass + "</Password></login>"; SignedData mySD = new SignedData(); try { mySD.Verify(signature, false, CAPICOM_SIGNED_DATA_VERIFY_FLAG.CAPICOM_VERIFY_SIGNATURE_ONLY); if (mySD.Content != hashData) { _setting.MsgText = "محتوای امضا تغییر یافته است"; _setting.MsgVisible = true; //BOLlogs.InsertIntoLogs((int)Enums.LogTypes.enm_ErrorInVerify, ValidUser.Code, strlogContent, _setting.RawUrl, _setting.UrlHost); return(_setting); } int count = mySD.Certificates.Count; string thump; Boolean IsValidThump = false; for (int i = 1; i <= count; i++) { Certificate cr = (Certificate)mySD.Certificates[i]; thump = cr.Thumbprint; if (!IsValidThump) { if (_setting.Tumbprint.ToUpper() == thump) { IsValidThump = true; } } } if (IsValidThump) { Login(setting); } else { _setting.MsgText = " با گواهی مربوطه امضا نشده است"; _setting.MsgVisible = true; //BOLlogs.InsertIntoLogs((int)Enums.LogTypes.enm_SignedWithAnotherCertificate, ValidUser.Code, strlogContent, _setting.RawUrl, _setting.UrlHost); } } catch (Exception e) { //_setting.MsgText = "امضا نامعتبر است"; //_setting.MsgVisible = true; //BOLlogs.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidSign, ValidUser.Code, strlogContent, _setting.RawUrl, _setting.UrlHost); } SetCaptcha(_setting); return(_setting); }
public Setting Login(object setting) { Setting _setting = (setting) as Setting; if (_setting != null) { string RawUrl = _setting.RawUrl; string UrlHost = _setting.UrlHost; string Username = _setting.UserName; string Pass = _setting.Pass; //if (HttpContext.Current.Request.UrlReferrer != null) // if ( // HttpContext.Current.Request.UserHostAddress != "127.0.0.1" && // !HttpContext.Current.Request.UrlReferrer.PathAndQuery.ToLower().Contains("iranamlaak.ir")) // { // SetCaptcha(ref _setting); // return _setting; // } if (!ValidateInputs(Username, Pass, ref _setting)) { SetCaptcha(_setting); return(_setting); } SetCaptcha(_setting); _setting.CaptchaVisible = true; BOLLogs logsBOL = new BOLLogs(); _setting.CircleVisible = false; _setting.MsgVisible = false; if (string.IsNullOrEmpty(Username)) { _setting.MsgVisible = true; _setting.MsgText = "کلمه عبور را وارد نمایید"; SetCaptcha(_setting); return(_setting); } if (string.IsNullOrEmpty(Pass)) { _setting.MsgVisible = true; _setting.MsgText = "رمز عبور را وارد نمایید"; SetCaptcha(_setting); return(_setting); } string strlogContent = "<login><UserName>" + Username + "</UserName><Password>" + Pass + "</Password></login>"; try { Users ValidUser = BOLUsers.GetDataByUsername(Username); if (ValidUser != null) { Session["UserName"] = Username; string HashedPass; string DBPassword = ValidUser.Password; if (ValidUser.Username != Username) { _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidUsernameORPassword); SetCaptcha(_setting); return(_setting); } //تعداد دفعات ورود به سیستم //if (!BOLUsers.CheckForLoginTryCount(ValidUser.Code, ValidUser.HCUserBlockedCode, strlogContent, // Server.MapPath("~/Configuration.xml"), RawUrl, UrlHost)) //{ // _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidLoginCount); // _setting.MsgVisible = true; // logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidLoginCount, ValidUser.Code, strlogContent, RawUrl, UrlHost); // SetCaptcha(_setting); // return _setting; //} if ((bool)ValidUser.IsPasswordSHA1) { HashedPass = Tools.EncryptSHA1(Pass); } else { HashedPass = Tools.EncryptRIC(Pass).ToString(); if (HashedPass == DBPassword) { BOLUsers.ConvertRICtoSHA1(ValidUser.Code, Pass); } } if (HashedPass == DBPassword)//اگر کلمه عبور وارد شده صحیح بود { GetGroupCode(ValidUser.Code); //Login Successful var UsersBOL = new BOLUsers(); Users CurUser = UsersBOL.GetDataByUsername(Username); _setting.CircleVisible = true; // _setting.MsgText = "در حال ورود به سیستم"; GetGroupName(ValidUser.Code); FillSessions(ValidUser.Code, Username); //... DateTimeMethods dtM = new DateTimeMethods(); string strCurrent_Date = dtM.GetPersianDateTime(DateTime.Now); //...Fill User Info in Application["ActiveUsersLst"] //... bool blnCnt; string strNewToCache = HttpContext.Current.Session.SessionID + "," + ValidUser.Code + "," + Session["FirstName"] + " " + Session["LastName"] + "," + Session["GroupName"] + "," + Session["ZoneName"] + "," + strCurrent_Date + "," + HttpContext.Current.Request.UserHostAddress + ""; string strNewApp = SetToCache(ValidUser.Code, strNewToCache, out blnCnt); Application.Lock(); Application["ActiveUsersLst"] = strNewApp; if (blnCnt) { Application["ActiveUsersCnt"] = Convert.ToInt32(Application["ActiveUsersCnt"]) + 1; } Application.UnLock(); //... //logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_Login, ValidUser.Code, "<login><UserName>" + Username + "</UserName></login>", RawUrl, UrlHost); } else { _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidLogin); _setting.MsgVisible = true; //logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidLogin, ValidUser.Code, strlogContent, RawUrl, UrlHost); } } else { _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidLogin); _setting.MsgVisible = true; //logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidLogin, 0, strlogContent, RawUrl, UrlHost); } } catch (Exception ex) { ControlCollection cc = GetPageControls(Username, Pass); Tools.LogException(ex, cc); _setting.MsgText = "خطا در شبکه"; _setting.MsgVisible = true; //if (Session["userCode"] != null) // logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_ErrorInNetwork, Convert.ToInt32(Session["userCode"]), strlogContent, RawUrl, UrlHost); //else // logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_ErrorInNetwork, 0, strlogContent, RawUrl, UrlHost); } } SetCaptcha(_setting); return(_setting); }