asp.net的登陆问题,管理员进行管理用户的的时候,点击删除,怎么才能不删除掉自己?
publicActionResultDelete(intUid){adminhelp.CheckLogin();UserInfoa=Session["curruser"]...
public ActionResult Delete(int Uid)
{
adminhelp.CheckLogin();
UserInfo a = Session["curruser"] as UserInfo;
string role = a.Role;
if (role == "admin")
{
string sql = "delete from T_UserInfo where Id=@Id";
SqlHelper1.ExecuteNonQuery(sql, new SqlParameter("@Id", Uid));
return RedirectToAction("yonghu");
}
else
{
return Content(" 权限不够!!");
}
}
我想做一个判断,(数据库表中的Role两个值,admin和普通用户)如果Role==“admin”,可以进行管理删除操作(上面代码已经实现),若是被删除对象的Role="admin"的时候,则提示“你不能删除自己或是其他管理员”。怎么写? 展开
{
adminhelp.CheckLogin();
UserInfo a = Session["curruser"] as UserInfo;
string role = a.Role;
if (role == "admin")
{
string sql = "delete from T_UserInfo where Id=@Id";
SqlHelper1.ExecuteNonQuery(sql, new SqlParameter("@Id", Uid));
return RedirectToAction("yonghu");
}
else
{
return Content(" 权限不够!!");
}
}
我想做一个判断,(数据库表中的Role两个值,admin和普通用户)如果Role==“admin”,可以进行管理删除操作(上面代码已经实现),若是被删除对象的Role="admin"的时候,则提示“你不能删除自己或是其他管理员”。怎么写? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询