易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关文档:

浅谈ASP.net安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

Asp.Net中Post与Get的区别


表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解两种提交的区别:
1 <form id="form1" method="get" runat="server">
2     <div>
3          你的名字<asp:TextBox ID="name" runat="server"></asp ......

asp.net 调试 无法显示该网页

在用VS2008调试网站的时候,突然页面不能正常显示了,IE显示“无法显示该网页”。
症状一:
  IE地址栏里面显示的端口号和桌面任务栏右下角“ASP.NET Development Server”的端口不一致,而把IE地址栏的端口号改成“ASP.NET Development Server”显示的端口号,结果网页就能出来。
解决 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号