ASP.NET MVC4.0+EF+LINQ+bui+网站+角色权限管理系统(6)

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 Code

Content/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
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

posted on 2024-04-20 21:03  漫思  阅读(7)  评论(0编辑  收藏  举报

导航