高手进!.Net自带的身份验证。。。另Regex生成6位流水号
没来 2013-10-11 07:20:46 2个问题
1.希望生成一种类似于0000134这样的6位数字流水号。不足6位以0补足。有没有比较高效的方法?可否通过Regex.Replace实现?
2.有两个web应用程序.其实是写好一个,然后又复制了一个。登录时需要身份验证,使用.Net自带的User,Membership等类。登录时通过User.IsInRole("")验证身份。登录成功后,通过session保存用户名,并用"web1User"和"web2User"区分。
2个web程序部署在同一台服务器上,用户通过不同端口访问不同的程序。测试中发现了一个问题:
比如程序中有2个可访问区域(A和B),身份验证分管理员和普通用户。管理员可访问全部内容,用户仅可访问B。
若在同一台用户端电脑上,分别以不同的用户名登录这两个程序,比如管理员登录WEB1,普通用户登录WEB2,这时,普通用户可以访问WEB2的所有内容(本来应该只可以访问B部分)。何解?
谢谢!