account.aspx.cs

来自「该服务平台解决了计算机网络与移动网络之间信息交换问题」· CS 代码 · 共 93 行

CS
93
字号
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Security;

public partial class Security_Account : System.Web.UI.Page
{
    private SecurityTransfer securityTransfer = new SecurityTransfer();
    private Security.RulesManagement rulesManagement;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {

            rulesManagement = new Security.RulesManagement();
            HttpCookie rolesCookie = Request.Cookies["RolesID"];
           
            int rolesID = 0;
            
            try
            {
                rolesID = int.Parse(Session["RolesID"].ToString());


            }
            catch
            { Response.Close(); }
            if (rulesManagement.ValidUserRules(rolesID, 39))
            {

                FillRulesCombo();


            }
            else
            {
                Response.Redirect("../none.aspx");
            }
        }

    }
    private void FillRulesCombo()
    {
        rulesManagement = new Security.RulesManagement();
        this.power.DataSource = rulesManagement.GetMostRules();
        power.DataTextField = "RulesName";
        power.DataValueField = "RulesID";
        power.DataBind();
    }

    protected void btnOK_Click(object sender, EventArgs e)
    {
        //DataTable dt = operationUser.AddOpUser();
        string account = this.accounts.Text.Trim();
        string userName = name.Text.Trim();
        string pwd = "";
        if (password.Text.Trim() == okPsw.Text.Trim())
        {
            pwd = password.Text.Trim();
        }
        else
        {
            this.BZ.Text = "密码不一致!";
        }
        int rulesID = int.Parse(power.SelectedValue);
        try
        {
            securityTransfer.AddOperationUser(account, rulesID, userName, pwd);
            this.text1.Text = ("<script language='javascript'>alert('帐号创建成功!');</script>");
        }
        catch
        {
            this.text1.Text =("<script language='javascript'>alert('帐号创建失败!');</script>");
        }
    }
    protected void btnCancel_Click(object sender, EventArgs e)
    {
        this.accounts.Text = "";
        this.name.Text = "";
        this.password.Text = "";
        this.okPsw.Text = "";
        this.power.SelectedItem.Text = "请选择角色";

    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?