Exemplo n.º 1
0
 // Used by admin pages.
 public static void check_auth_admin()
 {
     if (!ClsAuth.IsAdmin())
     {
         HttpContext.Current.Response.Redirect("~/");
     }
 }
Exemplo n.º 2
0
    public string writeMenu()
    {
        string s          = "";
        string page_title = Page.Header.Title;

        string current = ((page_title == "Home") ? " class='current'" : "");

        s += "<li" + current + "><a href='../Default.aspx'>Home</a></li>\r\n";

        //current = ((page_title == "About Us") ? " class='current'" : "");
        //s += "<li" + current + "><a href='../About.aspx'>About Us</a></li>\r\n";

        if (ClsAuth.IsAdmin())
        {
            if (page_title == "Site Admin")
            {
                s += "<li class='current'><a href='../adminhome.aspx'>Site Admin</a>\r\n";
            }
            else
            {
                current = "";
                if (page_title.StartsWith("Site Admin"))
                {
                    current = " class='current'";
                }
                s += "<li" + current + "><a href='../adminhome.aspx'>Site Admin</a>\r\n";
            }
            s += "<ul>\r\n";
            s += "<li><a href='../users/'>Manage Users</a></li>\r\n";
            s += "</ul>\r\n";
            s += "</li>\r\n";
        }

        if (Session["username"] != null && Session["username"].ToString() != "")
        {
            if (page_title == "My Profile")
            {
                s += "<li class='current'><a href='../profile/view.aspx'>My Profile</a></li>\r\n";
            }
            else
            {
                s += "<li><a href='../profile/view.aspx'>My Profile</a></li>\r\n";
            }

            string t = "<a href='../logout.aspx'>Log out</a>";
            s += "<li>" + t + "</li>\r\n";
        }

        s = "<ul id='nav'>\r\n" + s + "</ul>\r\n";

        if (ClsAuth.IsUser())
        {
            s = ClsAuth.addMenuUserName(s);
        }
        return(s);
    }
Exemplo n.º 3
0
    public string writeMenu()
    {
        string s          = "";
        string page_title = Page.Header.Title;

        string current = ((page_title == "Home") ? " class='current'" : "");

        //s += "<li" + current + "><a href='../Default.aspx'>Home</a></li>\r\n";
        //s += "<li" + current + "><a href='../Default.aspx'>" + ClsAuth.getMenuUserName() + "</a></li>\r\n";
        s += "<li" + current + "><a href='../Default.aspx'>Home</a>";
        if (false && ClsAuth.IsUser())
        {
            s += "<ul>";
            s += "<li><a href='../profile/view.aspx'>My Profile</a></li>";
            s += "<li><a href='../profile/changepwd.aspx'>Change My Password</a></li>";
            s += "<li><a href='../logout.aspx'>Log out</a></li>\r\n";
            s += "</ul>";
        }
        s += "</li>";

        //current = ((page_title == "About Us") ? " class='current'" : "");
        //s += "<li" + current + "><a href='../About.aspx'>About Us</a></li>\r\n";

        if (ClsAuth.IsAdmin())
        {
            if (page_title == "Site Admin")
            {
                s += "<li class='current'><a href='../adminhome.aspx'>Site Admin</a>\r\n";
            }
            else
            {
                current = "";
                if (page_title.StartsWith("Site Admin"))
                {
                    current = " class='current'";
                }
                s += "<li" + current + "><a href='../adminhome.aspx'>Site Admin</a>\r\n";
            }
            s += "<ul>\r\n";
            s += "<li><a href='../users/'>Manage Users</a></li>\r\n";
            s += "<li><a href='../client/admin.aspx'>Manage Clients</a></li>\r\n";
            s += "</ul>\r\n";
            s += "</li>\r\n";
        }

        if (ClsAuth.IsUser())
        {
            if (page_title == "Client Management")
            {
                s += "<li class='current'><a href='../client/'>Client Management</a></li>\r\n";
            }
            else
            {
                s += "<li><a href='../client/'>Client Management</a></li>\r\n";
            }


            if (page_title == "My Profile")
            {
                s += "<li class='current'><a href='../profile/view.aspx'>My Profile</a></li>\r\n";
            }
            else
            {
                s += "<li><a href='../profile/view.aspx'>My Profile</a></li>\r\n";
            }

            s += "<li><a href='../logout.aspx'>Log out</a></li>\r\n";
        }

        s = "<ul id='nav'>\r\n" + s + "</ul>\r\n";

        if (ClsAuth.IsUser())
        {
            s = ClsAuth.addMenuUserName(s);
        }
        return(s);
    }