2011-04-14 102 views
1

你好, 我想用c#和ASP.NET創建一個網站。這個網站應該有一個前端,所有訪問者都可以訪問 - 然後我想創建一個後端,只有在用戶登錄後纔可以訪問......但是由於這是我的第一個Web,所以我遇到了一些問題項目在C#和一般。有/無用戶登錄的網站

我想我必須創造至少3個類別:

頁 - (每一頁應該繼承這一頁) 持有,如果頁面應該是打開或關閉頁面 Loginpage 成員頁面 檢查,如果用戶是真正登錄的,它是哪個用戶。

我不知道這是否是正確的方法 - 我該怎麼做。我會很感激4的幫助。

回答

2

查看MembershipProvider。 ASP.NET附帶了一些用於登錄和註銷用戶的預滾動控件,以及用於檢查用戶是否已登錄以及他們擁有什麼角色的幾種機制。通過檢查當前用戶擁有哪些角色並在代碼中進行決策,或者通過要求特定用戶名和/或角色訪問給定資源(如頁面)的Web配置,您可以以編程方式保護資源。

這裏是一個介紹的鏈接,讓你開始: http://msdn.microsoft.com/en-us/library/yh26yfzy.aspx

一旦大功告成得到了的MembershipProvider是什麼一般的感受,下面就來帶您完成設置SqlMembershipProvider的視頻:

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

1

This樣本非常有用。 Here 查看評論。

項目描述MyWSAT又名ASP.NET WSAT是一種基於的WebForms網站 入門套件ASP.NET成員 提供商。這是一款功能豐富的 應用程序,可以幫助您全面掌握 的基本信息以節省您的時間。用它作爲 模板來啓動您的網站。 MyWSAT V3.5項目概述:

MyWSAT又名ASP.NET WSAT是與表單 身份驗證 ASP.NET成員資格提供的WebForms 基於網站入門套件。它爲您提供 開箱即用的所有安全功能,因此您開始專注於構建頁面 。它 允許您在部署您的站點後在線管理成員用戶 。它 功能完整的管理 後端功能,並設計爲 管理用戶,以及管理頁面 供用戶管理自己的用戶 數據。

MyWSAT使用默認 成員資格提供數據庫表 工程管理會員的用戶,角色和 型材和使用了一些特殊 精雕細琢存儲過程的 記錄的任何數量的 高效分頁......和幾個你會看到 的東西。它由簡單的 程序性編程整齊組織和註釋的代碼 。編程方法的 面向開發開發人員,幫助 快速獲得一些實用的每天 開發知識。 MyWSAT已被 用於許多生產環境 (個人和企業),並且是 可靠和安全。一個完美的首發 工具包爲您的下一個博客,CMS, 電子商務或任何項目, 需要安全和用戶管理。

提示:您可以將本網站保存爲 模板,然後使用它創建基於此模板的新網站 。二手

科技:

此應用程序在Visual Web Developer 2008速成(含 2005年和2010年的作品),在SQL Server 2008中創建快捷 ,.NET版本3.5和C#.NET。 此版本不適用於VB.NET的 。