当前位置:编程学习 > C#/ASP.NET >>

membership中没有提供锁定用户的方法,请问高手有什么办法做到管理员可以锁定用户呢??

在线,对了立即给分。 --------------------编程问答-------------------- 提供了这个功能, 有个ISLOCKEDOUT 属性 --------------------编程问答-------------------- 具体是在membershipuser类里 --------------------编程问答-------------------- R6288(),那是解除锁定,不是锁定。 --------------------编程问答-------------------- 解除锁定是 unlockuser, 这个是锁定的 --------------------编程问答-------------------- ISLOCKEDOUT,是返回一个true/false,它只是判断用户是否已经锁定。 --------------------编程问答-------------------- ISAPPROVED 试试这个 --------------------编程问答-------------------- ISAPPROVED,这是判断用户是否已经论证过 --------------------编程问答-------------------- Membership.GetUser(username).IsApproved=false  这个用户就不允许登录了
--------------------编程问答-------------------- hxling1981(冷雨星空),谢谢,您的方法有与“多输入几次错误验证就锁定他”有一曲同功之处,
是不是可以直接修这个表的IsLockOut为1呢?? --------------------编程问答-------------------- 有Unlock,没有Lock,但是你可以自己加上去 --------------------编程问答-------------------- ... --------------------编程问答-------------------- unlockuser --------------------编程问答-------------------- 没有研究过。
学习一下
--------------------编程问答-------------------- 自己写个类他继承membership,然后自己写个lockUser方法 --------------------编程问答-------------------- if (e.CommandName == "LockUser")

{
MembershipUser muUser = Membership.GetUser(strUsernameToActOn);

muUser.IsApproved = false;
Membership.UpdateUser(muUser);

}
else if (e.CommandName == "UnlockUser")

{
MembershipUser muUser = Membership.GetUser(strUsernameToActOn);

muUser.IsApproved = true;
Membership.UpdateUser(muUser);

} --------------------编程问答-------------------- 在锁定时,调用下面的sql就可以

update aspnet_membership set islockedout=1 where userid=@userid --------------------编程问答-------------------- 学习一下 --------------------编程问答-------------------- 帮顶.
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,