繁体   English   中英

网站有/无用户登录

[英]Website with/without user login

你好,我想用c#和ASP.NET创建一个网站。 这个网站应该具有一个供所有访问者访问的前端-然后我想创建一个仅在用户登录后才可以访问的后端...但是我遇到了几个问题,因为这是我的第一个网站C#和一般情况下的项目。

我认为我必须至少创建3个类:

页面-(每个页面都应该继承此页面)该页面是打开页面还是关闭页面,都将保留。Loginpage Membership Page检查用户是否真正登录以及是哪个用户。

我不知道这是否是正确的方法-以及我应该怎么做。 我将不胜感激4帮助。

看一下MembershipProvider。 ASP.NET附带了一些用于用户登录和注销的预滚动控件,以及用于检查用户是否已登录以及他们具有什么角色的几种机制。 您可以通过检查当前用户所扮演的角色并以代码或Web配置的方式来决定程序的安全性,方法是要求特定的用户名和/或角色来访问给定的资源(例如页面)。

这是一个入门链接,可帮助您入门: http : //msdn.microsoft.com/zh-cn/library/yh26yfzy.aspx

大致了解MembershipProvider是什么之后,下面的视频将带您逐步学习如何设置SqlMembershipProvider:

http://www.asp.net/general/videos/how-do-i-set-up-the-sql-membership-provider

这个示例非常有用。 这里 复习一下。

项目描述MyWSAT aka ASP.NET WSAT是ASP.NET成员资格提供程序的基于WebForms的网站入门套件。 这是一个功能丰富的应用程序,它会处理所有基础知识以节省您的时间。 使用它作为模板来启动您的网站。 MyWSAT v3.5项目概述:

MyWSAT aka ASP.NET WSAT是基于WebForms的网站入门工具包,适用于具有表单身份验证的ASP.NET成员资格提供程序。 它为您提供了开箱即用的网站所需的所有安全功能,因此您开始专注于构建页面。 部署网站后,它使您可以在线管理成员资格用户。 它具有完整的管理后端功能,旨在管理用户,以及用于用户管理自己的用户数据的管理页面。

MyWSAT与默认的成员资格提供程序数据库表一起使用,以管理成员资格用户,角色和配置文件,并使用一些特制的存储过程来高效地分页任意数量的记录...以及您将看到的更多内容。 它由简单的过程式编程以及井井有条的代码组成。 编程方法适用于初级开发人员,以帮助他们快速获得一些实用的日常开发知识。 MyWSAT已在许多生产环境(个人和企业)中使用,并且可靠,安全。 一个完美的入门工具包,适合您的下一个Blog,CMS,电子商务或任何需要安全性和用户管理的项目。

提示:您可以将该网站另存为模板,并使用它来基于它创建新网站。

使用的技术:

此应用程序是在带有SQL Server 2008 Express,.NET 3.5版和C#.NET的Visual Web Developer 2008 Express(适用于2005和2010)中创建的。 此版本在VB.NET中不可用。

由于您使用的是ASP.NET,因此这里有很多现有的基础结构可以利用。 调查:

Microsoft已为您完全解决/编写了所有这些信息。 现在,无论出于何种原因,您可能仍希望避免实施它们,但是仍然值得研究。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM