asp.net根据登陆名分配权限
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Text;
using System.Collections.Generic;
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 i_salesDAL;
using i_salesModels;
using i_salesBLL;
using MySql.Data.MySqlClient;
public partial class login : System.Web.UI.Page
{
Ss_users myUser;//实例化一个用户对象
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
}
}
protected void btnlogin_Click(object sender, EventArgs e)
{
string name = this.txtname.Text;
string pwd = this.txtpwd.Text;
if (this.txtname.Text.Trim().Length == 0 || this.txtpwd.Text.Trim().Length == 0)
{
//如果用户名或者密码没有输入,提示用户
Page.RegisterStartupScript("", "<mce:script type="text/javascript"><!--
alert('用户名或密码没有输入!')
// --></mce:script>");
}
//如果用户名或者密码输入
else
{
//如果用户名存在
if (Ss_usersManager.LoginIDExists(name))
{
//判断密码是否正确
if (Ss_usersManager.GetKey(name, pwd, out myUser))
{
Session["CurrentUser"] = myUser;//存入session
int id =Ss_usersManager.GetUserInfoByLoginId(name).ID;//用户id
//权限分配
if (Ss_user_roleManager.GetRole_IdByUser_ID(id) == 1)//系统管理员角色
{
Response.Redirect("admin/adminlinkto.html");
}
if (Ss_user_roleManager.GetRole_IdByUser_ID(id) == 2)//客户资料专员角色
{
Response.Redirect("kf
相关文档:
表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解两种提交的区别:
1 <form id="form1" method="get" runat="server">
2 <div>
3 你的名字<asp:TextBox ID="name" runat="server"></asp ......
ASP.NET中实现页面间的参数传递 (转载)
&n ......
网页中出现“'sys' 未定义
”或“'Sys' is undefined”的错误。
此时我们要做的是在 web.config
中 <system.web> 一节下面添加类似
如下内容:
<httpHandlers>
<add
verb="GET,HEAD" path="ScriptResource.a ......
什么是用户控件(User Control)?
用户控件其实就是一种自定义的组合控件,通常由系统提供的可视化控件组合而成,
用户控件中不仅可以定义显示页面,还可以编写事件处理代码。当多个网页中包括
有部分相同的用户界面时,可以将这些内容相同的部分提取出来,做成用户控件。
HttpHandler:事实上,当一个HTTP请求到达Http ......
AutoPostBack哪去了?
从前使用web
Form开发的程序员经常会问到AutoPostBack跑哪去了?使用IDE,并且在AutoPostBack打个勾是非常容易的。而正是因为容易使
用,所以大多开发人员不会去想AutoPostBack是怎样的机制。实际上,如果你选择AutoPostBack,则DropDownList会被添加
一个引发javascript事件的onchange属性,导致D ......