2011-06-25 64 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

当然还有更多这个,但希望会给你从哪里开始学习一些想法。