标签:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)
题记:由于ASP.NET 5及MVC 6是一个微软全新重新的Web开发平台,之前一些现有的验证码库已经不能直接使用,故而我自行实现了一套简单的验证码库——CaptchaMVC6。
CaptchaMVC6我已经开源到GitHub上(同时提供了使用范例给大家参考),大家可以通过“阅读原文”来访问项目页面。
CaptchaMVC6虽然一些核心的一些算法和现有的验证码库没有本质区别,不过整个封装方式充分利用了ASP.NET 5和MVC 6的新特性:
除了上面的这些利用新特性的地方,CaptchaMVC6还有额外的两个特点:
在使用范例中,我演示了两种使用场景:
需要注意的是,由于CaptchaMVC6使用到了System.Drawing这个程序集,所以暂时无法运行在dnxcore50之上,即无法跨平台。并且这个还是一个最初的版本,需要完善的地方还有很多。另外,我接下来也会尽快提供Nuget包,供大家方便使用。
项目地址:https://github.com/heavenwing/CaptchaMVC6
ASP.NET 5探险(8):利用中间件、TagHelper来在MVC 6中实现Captcha
标签:
原文地址:http://www.cnblogs.com/redmoon/p/4714048.html