Insus.NET写过一层层的MVC的陶冶,前几日求学了jQuery的求证《在MVC应用程序中使用jQuery的讲明http://www.cnblogs.com/insus/p/3462641.html 和今天较早时候显得服务端的自定义相当音信的《jQuery显示SQL存储进度自定义非凡新闻http://www.cnblogs.com/insus/p/3463685.html ,有落到实处了会员注册,现在我们得以兑现会员登录。在贯彻这此前,得先做一些准备,假使把登录的信息存储起来,好做表达之用。

在MVC应用程序,如何写库克ie呢,其实它中ASP.NET网站中是相同的。不管相同与否,在MVC应用程序中,照旧得写一些代码。展开应用程序下的Utilities目录,创制一个名为库克ieUtility.cs类:
图片 1

CookieUtility中,Insus.NET有写了二个public的Authorizationed()和RemoveSystemCookie()方法和二个public的IsLogin和UserName属性。不管是情势或者属性,你均可以扩充喔。

Cookie写好了,怎么样使用它们啊?现在大家在Member控制器,添加三个视图Action:
图片 2

一个是Index(),是登录视图,如用户访问一些索要表达的视图,但并未登录,系统会Direct到此视图。而Default()就是亟需登录验证之后,才能访问的视图。不一致在于在Action中有CookieUtility.Authorizationed()方法来判定验证。到此相应很明亮,当哪一个视图必要申明的,就应该加上此句代码。

近日大家在Views/Member下创造五个视图,
图片 3

下边是实时操作演示:
图片 4

示范中,在向来不证实的情事之下,各样视图能正常打开自己,一旦增进验证,先浏览Default视图,它自然Redirect至Index视图去了。

 

相关文章

网站地图xml地图