protected void Page_Load(object sender, EventArgs e) { userData = UserData.GetUserData(); userData.CheckLoggedOn(true); // перевод веб-страницы Translator.TranslatePage(Page, "Scada.Web.WFrmView"); Localization.Dict dict; Localization.Dictionaries.TryGetValue("Scada.Web.WFrmView.Js", out dict); phrases = WebUtils.DictionaryToJs(dict); // получение ид. и ссылки представления для загрузки initialViewID = Request.QueryString.GetParamAsInt("viewID"); ViewNode viewNode; if (initialViewID > 0) { viewNode = userData.UserViews.GetViewNode(initialViewID); } else { viewNode = userData.UserViews.GetFirstViewNode(); initialViewID = viewNode == null ? 0 : viewNode.ViewID; } initialViewUrl = viewNode == null || string.IsNullOrEmpty(viewNode.ViewUrl) ? ResolveUrl(UrlTemplates.NoView) : viewNode.ViewUrl; ((MasterMain)Master).SelectedViewID = initialViewID; }
protected void Page_Load(object sender, EventArgs e) { appData = AppData.GetAppData(); userData = UserData.GetUserData(); if (IsPostBack) { Title = (string)ViewState["Title"]; } else { // перевод веб-страницы Translator.TranslatePage(this, "Scada.Web.WFrmLogin"); ViewState["Title"] = Title; Localization.Dict dict; Localization.Dictionaries.TryGetValue("Scada.Web.WFrmLogin.Js", out dict); phrases = WebUtils.DictionaryToJs(dict); // вывод сообщения, заданного в параметрах запроса string alert = Request.QueryString["alert"]; bool alertIsEmpty = string.IsNullOrEmpty(alert); if (!alertIsEmpty) { AddShowAlertScript(alert); } // переход на стартовую страницу, если вход выполнен if (alertIsEmpty) { if (userData.LoggedOn) { GoToStartPage(); } else if (userData.WebSettings.RemEnabled) { // обработка сохранённого входа в систему string username; if (appData.RememberMe.ValidateUser(Context, out username, out alert) && userData.Login(username, out alert)) { GoToStartPage(); } else if (alert != "") { AddShowAlertScript(alert); } } } // настройка элементов управления pnlRememberMe.Visible = userData.WebSettings.RemEnabled; txtUsername.Text = userData.LoggedOn ? userData.UserProps.UserName : appData.RememberMe.RestoreUsername(Context); // из cookie // добавление скрипта проверки браузера AddCheckBrowserSupportScript(); } }