2011-06-25 100 views
0

嘿,我剛剛有一個問題,我以前沒有使用過asp.net,但使用c#/託管C++,但我想知道要做到以下幾點會有多難。 1)創建一個用戶可以註冊的登錄系統。 2)每個用戶可以上傳1個文件到服務器。Asp.net登錄和文件上傳問題

而且這些文件只能由特定用戶的渴望英寸

訪問我認爲它非常基本的所以它不應該是硬。我猜我即將需要一個數據庫,以及用戶名/密碼/文件將被存儲在哪裏?

如果任何人有任何教程,我會很感激。

回答

0

這是一個相當廣泛的問題,網上有很多資源可以幫助您入門。

這很容易通過只是創造一個新的網站,因爲它會自動創建使用「成員資格提供」數據庫中的網站的登錄和註冊頁面建立一個窗體身份驗證系統在ASP.Net 4:

Website User Authentication

您可以在數據庫中創建一個具有對文件路徑和用戶名的引用的「UploadFile」表。當用戶通過身份驗證時,您可以從User.Identity.Name屬性獲取其用戶名,然後檢查他們是否可以上傳文件。您可以使用ORM來更輕鬆地訪問數據庫,並且可以從Linq To SQL,Entity Framework或NHibernate中進行選擇。

上有文件上傳一些視頻教程:

Simple File Upload

當然還有更多這個,但希望會給你從哪裏開始學習一些想法。