权限如何管理呢?急需,谢谢!! 用session给每个用户一个MEMBERROLE,在登陆的时候从数据库中验证其角色,给session["MEMBERROLE"]赋值。要操作的时候进行验证就OK。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以根据用户ID,判断是高级还是一般用户:string userRole="";//用户角色string userID=txtUserID;if(/*此用户是高级用户*/){ userRole=advanceUser;}else{ userRole=commonUser;}//然后建立登录票据如下:FormsAuthenticationTicket fticket = new FormsAuthenticationTicket(0, userRole, DateTime.Now, DateTime.Now+TimeSpan.FromMinutes(30), false, userID); string ticketStr = FormsAuthentication.Encrypt(fticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, ticketStr); cookie.Path = FormsAuthentication.FormsCookiePath; Response.Cookies.Add(cookie);//然后根据需要配置各目录的web.config文件<authorization> <allow users="advanceUser" > <deny users="commonUser" ></authorization> 抱歉的,我这里不是bx,我这里是cs结构的。 至于操作员的级别,简单的你可以用public变量写在一个类中,然后在窗体中读取它的值就行了。 建一个注册表,一个登录表,登录时就可判断是否是高级用户。IF (高级用户) { “添加”“删除”; }ELSE { 浏览 }或者在执行某一功能的按钮上,IF (高级用户) {执行}ELSE {无此权限} 多次改变button的text属性 如何通过文件流读取已写入的文本文件并从控制台输出,在线等待··· lock的小问题,马上给分. 本人研究“填充 Web 服务的报表的下拉列表”,发现msdn也是错误百出??? 如何用C#代码实现创建带密码的Access库 .net remoting服务端在安装有两块网卡的时候无法相应? 我想在tabcontrol中的一个page上动态添加几个按钮,并设置按钮的名字和位置,还有按钮的事件 如何做 有一个问题问大家,关于数据库的 .net C#里面怎样得到百分数 如何把字符串转变为二进制,需要引用哪个类? SQL高手请进:
string userRole="";//用户角色
string userID=txtUserID;
if(/*此用户是高级用户*/)
{
userRole=advanceUser;
}
else
{
userRole=commonUser;
}
//然后建立登录票据如下:
FormsAuthenticationTicket fticket = new FormsAuthenticationTicket(0, userRole, DateTime.Now, DateTime.Now+TimeSpan.FromMinutes(30), false, userID);
string ticketStr = FormsAuthentication.Encrypt(fticket);
HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, ticketStr);
cookie.Path = FormsAuthentication.FormsCookiePath;
Response.Cookies.Add(cookie);//然后根据需要配置各目录的web.config文件
<authorization>
<allow users="advanceUser" >
<deny users="commonUser" >
</authorization>
IF (高级用户)
{
“添加”“删除”;
}
ELSE
{
浏览
}
或者在执行某一功能的按钮上,
IF (高级用户)
{执行}
ELSE
{无此权限}