只授权来自特定域asp.net MVC的电子邮件

音乐编码

我正在尝试限制来自一个特定域的用户对一个控制器的访问。我认为以下方法会起作用:

[Authorize(Users = "*@domain.com")]

但事实并非如此。有没有一种方法可以立即执行此操作,或者我需要开发自己的属性?

谢谢

音乐编码

我终于创建了一个继承自AuthorizeAttribute的属性。

public class AuthorizeEmailDomainAttribute : AuthorizeAttribute
    {
        // Custom property
        public string EmailDomain { get; set; }

        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            var isAuthorized = base.AuthorizeCore(httpContext);
            if (!isAuthorized)
            {
                return false;
            }

            bool isGoodDomain= httpContext.User.Identity.Name.Contains("@" + EmailDomain);
            return isGoodDomain;
        }
    }

祝你今天过得愉快

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

屏蔽电子邮件的ASP.NET MVC ModelState验证

来自分类Dev

在ASP.NET MVC中创建电子邮件模板

来自分类Dev

电子邮件确认Asp.net MVC

来自分类Dev

使用asp.net mvc发送电子邮件

来自分类Dev

特定电子邮件地址验证 - .NET Core MVC 模型

来自分类Dev

无法在ASP.NET MVC中发送电子邮件

来自分类Dev

Facebook MVC 5 ASP.NET身份-某些用户的电子邮件为空

来自分类Dev

通过IIS为ASP.NET MVC发送电子邮件

来自分类Dev

防止没有确认电子邮件的用户使用身份2登录ASP.Net MVC

来自分类Dev

使ASP.NET Identity 2.0电子邮件确认令牌可用于WCF和MVC

来自分类Dev

ASP.NET MVC-通过网站或WCF服务发送电子邮件

来自分类Dev

使用ASP.NET MVC发送500条电子邮件:限制

来自分类Dev

ASP.NET MVC4获取登录用户的电子邮件

来自分类Dev

发送简单的电子邮件ASP.NET MVC,IIS7

来自分类Dev

如何在asp.net mvc4中发送电子邮件

来自分类Dev

具有特殊字符的ASP.NET MVC身份电子邮件/用户名

来自分类Dev

发送带有附件的加密电子邮件(asp.net mvc,C#)

来自分类Dev

MVC 5-ASP.NET身份-电子邮件确认中的令牌列为空

来自分类Dev

如何在ASP.NET MVC 5中获取外部登录的电子邮件地址

来自分类Dev

使用ASP.NET MVC发送500条电子邮件:限制

来自分类Dev

而不是id在选择列表中使用名字+姓氏+电子邮件asp.net mvc

来自分类Dev

如何在asp.net mvc中验证PayPal企业电子邮件是否正确

来自分类Dev

ASP.NET MVC 忘记密码电子邮件链接未格式化为 Html

来自分类Dev

如何在ASP.NET MVC5 Identity 2中添加HTML电子邮件模板以进行电子邮件确认?

来自分类Dev

如何在ASP.NET MVC中使用邮政将电子邮件发送到数据库中的多个电子邮件地址

来自分类Dev

如何使用Asp.Net MVC数据库中的电子邮件地址在邮政上发送电子邮件

来自分类Dev

Javascript电子邮件验证错误(在ASP.Net中有效,而在ASP.Net MVC中无效)

来自分类Dev

如何更改ASP.NET Identity用户的电子邮件,而无需确认电子邮件?

来自分类Dev

在asp.net中发送电子邮件发送密码而不是电子邮件

Related 相关文章

  1. 1

    屏蔽电子邮件的ASP.NET MVC ModelState验证

  2. 2

    在ASP.NET MVC中创建电子邮件模板

  3. 3

    电子邮件确认Asp.net MVC

  4. 4

    使用asp.net mvc发送电子邮件

  5. 5

    特定电子邮件地址验证 - .NET Core MVC 模型

  6. 6

    无法在ASP.NET MVC中发送电子邮件

  7. 7

    Facebook MVC 5 ASP.NET身份-某些用户的电子邮件为空

  8. 8

    通过IIS为ASP.NET MVC发送电子邮件

  9. 9

    防止没有确认电子邮件的用户使用身份2登录ASP.Net MVC

  10. 10

    使ASP.NET Identity 2.0电子邮件确认令牌可用于WCF和MVC

  11. 11

    ASP.NET MVC-通过网站或WCF服务发送电子邮件

  12. 12

    使用ASP.NET MVC发送500条电子邮件:限制

  13. 13

    ASP.NET MVC4获取登录用户的电子邮件

  14. 14

    发送简单的电子邮件ASP.NET MVC,IIS7

  15. 15

    如何在asp.net mvc4中发送电子邮件

  16. 16

    具有特殊字符的ASP.NET MVC身份电子邮件/用户名

  17. 17

    发送带有附件的加密电子邮件(asp.net mvc,C#)

  18. 18

    MVC 5-ASP.NET身份-电子邮件确认中的令牌列为空

  19. 19

    如何在ASP.NET MVC 5中获取外部登录的电子邮件地址

  20. 20

    使用ASP.NET MVC发送500条电子邮件:限制

  21. 21

    而不是id在选择列表中使用名字+姓氏+电子邮件asp.net mvc

  22. 22

    如何在asp.net mvc中验证PayPal企业电子邮件是否正确

  23. 23

    ASP.NET MVC 忘记密码电子邮件链接未格式化为 Html

  24. 24

    如何在ASP.NET MVC5 Identity 2中添加HTML电子邮件模板以进行电子邮件确认?

  25. 25

    如何在ASP.NET MVC中使用邮政将电子邮件发送到数据库中的多个电子邮件地址

  26. 26

    如何使用Asp.Net MVC数据库中的电子邮件地址在邮政上发送电子邮件

  27. 27

    Javascript电子邮件验证错误(在ASP.Net中有效,而在ASP.Net MVC中无效)

  28. 28

    如何更改ASP.NET Identity用户的电子邮件,而无需确认电子邮件?

  29. 29

    在asp.net中发送电子邮件发送密码而不是电子邮件

热门标签

归档