如何使用mvc 5创建管理员登录页面 [英] How to create admin login page using mvc 5

查看:142
本文介绍了如何使用mvc 5创建管理员登录页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我是asp.net mvc 5的新手,我需要在这里创建一个管理员登录页面用户名和密码应该从数据库中获取我在DB中提供的内容。例如



Hi,
I am new for asp.net mvc 5, I need to create a admin login page here username and password should take from database what I have given in DB. for example

id	username	password
1001	admin	        admin





所以,这里当我输入用户名为admin且密码为admin时,它应该导航到下一页。



请提供一步一步的流程来完成此任务..提前谢谢..



So, here When I entered username is "admin" and password is"admin" it should navigate to next page.

Please provide the step by step process to complete this task .. Thank you in advance ..

推荐答案

简单这样做:

Simple do this:
if(username == "Admin" && password == "Admin") {
   Response.Redirect("~/new/page");
}



但你真的想这样做吗?没有!这就是提供认证系统的原因。在ASP.NET中,您将获得可用于提供出色且安全的身份验证系统的Identity系统。



我没有找到任何理由从头开发认证系统。此外,如果您真的想,请在保存之前哈希密码。它一点也不好,就是这样。任何潜在用户都可以读取该文件并知道管理员拥有的密码。



此外,由于Identity支持Roles。您将以Admin角色创建用户,并为其更改应用程序的UI。否则,提供一个基本的。我不想帮你构建一个新的,只是学习如何在ASP.NET中这样做,并允许它为你维护身份验证; 他们有很好的身份验证服务,并且在很多情况下已经过测试



ASP.NET Identity | ASP.NET站点 [ ^ ]


这篇关于如何使用mvc 5创建管理员登录页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆