1,自定义一个BaseController
2,写一个过滤器,在需要做身份验证的action上加上过滤器
[CheckUserFilter]
public
ActionResult DelItem(
int
? id, FormCollection form)
{
bool
result =
false
;
if
(id !=
null
)
{
int
_id = id ?? 0;
result =
new
<a href=
"https://www.baidu.com/s?wd=DbHelper&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdmhN9n1F-n1fLuHb4PjTv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPHT1PWfsnWRd"
target=
"_blank"
class
=
"baidu-highlight"
>DbHelper</a>().DelSysUserInfo(_id);
if
(result)
{
return
Redirect(Request.UrlReferrer.AbsoluteUri);
}
}
var
ids = form[
"users"
].Split(
','
);
result =
new
<a href=
"https://www.baidu.com/s?wd=DbHelper&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdmhN9n1F-n1fLuHb4PjTv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPHT1PWfsnWRd"
target=
"_blank"
class
=
"baidu-highlight"
>DbHelper</a>().DelSysUserInfo(ids);
return
Redirect(Request.UrlReferrer.AbsoluteUri);
}
public
class
CheckUserFilter : ActionFilterAttribute
{
public
override
void
OnActionExecuting(ActionExecutingContext filterContext)
{
base
.OnActionExecuting(filterContext);
if
(filterContext.HttpContext.Session[
"currentUser"
] !=
null
)
{
return
;
}
else
if
(CookieManage.GetCookie(
"login"
) !=
null
)
{ .......相关操作