protected void Page_Load(object sender, EventArgs e) { if (Session["usertype"] != null) { //if (Session["usertype"].ToString() == "superadmin" || Session["usertype"].ToString() == "user") if (Session["usertype"].ToString() == "1" || Session["usertype"].ToString() == "2" || Session["usertype"].ToString() == "3") { //divUserAuthority.Visible = true; } else { Response.Redirect(Page.ResolveUrl("~/Default.aspx")); } } else { Response.Redirect(Page.ResolveUrl("~/Default.aspx")); } String userName = String.Empty; #region loadMenu try { if (Session["nameuser"] != null) { userName = Session["nameuser"].ToString(); } Label lblLogin = (Label)Page.Master.FindControl("lblLogin"); lblLogin.Text = userName.ToUpper(); Label lblLogin1 = (Label)Page.Master.FindControl("lblLogin1"); lblLogin1.Text = userName.ToUpper(); StringBuilder objstr = new StringBuilder(); objstr.Length = 0; if (Session["userid"].ToString() == "" || Session["userid"] == null) { } else { Int64 adminid = Convert.ToInt64(Session["userid"].ToString()); DesktopMenu obj = new DesktopMenu(); objstr = obj.GetMenuData(adminid); } cssmenu.InnerHtml = objstr.ToString(); } catch { } finally { } #endregion }
private void Application_Startup(object sender, StartupEventArgs e) { try { var isSingle = SingleInstance.IsSingle(); if (!isSingle) { SingleInstance.SetForeground(); return; } var isTrueDirectory = DirectoryCheck.IsTrueDirectory(); if (!isTrueDirectory) { throw new Exception(I18N.GetString("FileNotFound")); } var isAdmin = Administrator.IsAdmin(); if (e.Args.Length == 0 && isAdmin) { switch (MessageBox.Show($"{I18N.GetString("Setup")}", name, MessageBoxButton.YesNoCancel, MessageBoxImage.Information)) { case MessageBoxResult.Yes: Autorun.Add(); DesktopMenu.Add(); break; case MessageBoxResult.No: Autorun.Remove(); DesktopMenu.Remove(); V2Ray.Stop(); break; default: break; } } else if (e.Args.Length == 0 && !isAdmin) { throw new Exception(I18N.GetString("PermissionDenied")); } else if (e.Args[0] == "-start") { V2Ray.Start(); } else if (e.Args[0] == "-stop") { V2Ray.Stop(); } else if (e.Args[0] == "-config") { var window = new MainWindow(); window.ShowDialog(); } else { throw new ArgumentException(); } } catch (Exception ex) { MessageBox.Show(ex.Message, name, MessageBoxButton.OK, MessageBoxImage.Error); } finally { Environment.Exit(Environment.ExitCode); } }