ASP.NET MVC4.0+EF+LINQ+bui+网站+角色权限管理系统(6)
快过年了,公司事情忙,好几天没有继续写博客,今天开始写账户模块系统登录,账户管理以及登录日志,
首先新建登录日志数据表:
View Code然后更改模型:AccountModels.cs
View Code创建登录日志模型:M_UsersLoginLogs.cs
View Code同样的,MVCSystemContext.cs加上 public DbSet<M_UsersLoginLogs> DB_UsersLoginLogs { get; set; }这句,然后创建账户管理的控制器
AccountController.cs
View Code视图Account/Manage.cshtml【账户管理】
View Code然后添加账户管理菜单,无需多说,这个大家懂
接下来是登录功能,首先看看视图Account/Login.cshtml
View Code他们用的css样式表,以及背景图,下面给出来,大家复制下去就可以用了
Content/Css/login.css
View CodeContent/Css/style.css
View Code以及背景图:链接: http://pan.baidu.com/s/1ge0e4GN 密码: urqv。下载后放到Content/Images/
这里的登录页面需要输入验证码,我们需要添加一个空的视图来临时存放每次生成的验证码图片:
Account/ValidateImg.cshtml
@{ Layout = null; }
接着需要创建一个登录日志ip地址获取的帮助类,我们把它放到common这个存放公共类的文件夹中:
IpHelper.cs
View Code最后大道登录后才能访问页面在各个视图中添加授权标识 [Authorize]
namespace MVCSystem.Web.Areas.Admin.Controllers { [Authorize] public class HomeController : BaseController {
大功告成,接下来看运行效果:
然后根据之前添加的用户账户
可以登录了,然后查看登录日志数据表,可以看到一条登录日志
登录日志管理,这里就不写了,大家可以动手写下!
源码下载:http://www.yealuo.com/Sccnn/Detail?KeyValue=2f926407-f80b-4bff-a729-949a53efed7b
作者:boyzi007
出处:http://www.cnblogs.com/boyzi/
QQ:470797533
QQ交流群:364307742
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。