加载中…
  
博文
标签:

authorizeattribute

handleunauthorized

authorizecore

分类: MVC

 MVC中AuthorizeAttribute用法并实现授权管理

 

1.创建一个类(用来检查用户是否登录和用户权限)代码如下:

    public class MemberCheckAttribute : AuthorizeAttribute
    {

        //AuthorizeAttribute的OnAuthorization方法内部调用了AuthorizeCore方法,这个方法是实现验证和授权逻辑的地方,如果这个方法返回true,表示授权成功,如果返回false, 表示授权失败, 会给上下文设置一个HttpUnauthorizedResult,这个ActionResult执行的结果是向浏览器返回一个401状态码,但是返回状态码没什么意思,通常是跳转到一个登录页面,可以重写AuthorizeAttribute的HandleUnauthorizedRequest跳转到相应的页面
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            base.AuthorizeCore(http

标签:

sql触发器

insert

update

delete

触发器

分类: T-SQL编程

--insert 触发器
create trigger tri_insert
on student  --将要进行更改的表名
for insert  --给表插入一条数据的时候触发
as
declare @student_id char(10) --定义一个变量
select @student_id=s.student_id from  --把查询出的指定字段的值赋值给变量
student s inner join inserted i
on s.student_id=i.student_id
if @student_id='0000000001'
begin
    raiserror('不能插入1的学号!',16,8)
    rollback tran
end
go

--update触发器
create trigger tri_update
on student --将要进行更改的表名

标签:

sql查询

查询本月

查询本年

查询本周

杂谈

分类: T-SQL编程

--获取本周数据

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有