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 + -
显示快捷键?