1,自定义一个BaseController
2,写一个过滤器,在需要做身份验证的action上加上过滤器
[CheckUserFilter]
public
ActionResultDelItem(
int
?id,FormCollectionform)
{
bool
result=
false
;
if
(id!=
null
)
{
int
_id=id??0;
result=
new
<a href=
"/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=
"/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(ActionExecutingContextfilterContext)
{
base
.OnActionExecuting(filterContext);
if
(filterContext.HttpContext.Session[
"currentUser"
]!=
null
)
{
return
;
}
else
if
(CookieManage.GetCookie(
"login"
)!=
null
)
{.......相关操作