Hướng dẫn tạo csdl aspnetsql trong SQL Server 2008
Lưu ý: vừa phát hiện 1 bài trên mạng chi tiết hơn, nhưng nhớ ủng hộ bài tiếng Việt của mình nha (công sức 1 buổi tối): http://weblogs.asp.net/scottgu/archive/2005/08/25/423703.aspx
- Chạy Aspnet_regsql.exe
Bạn vào Start->All Programs->Microsoft Visual Studio 2008->Microsoft Studio Tools->Visual Studio Command Prompt. Gõ aspnet_regsql (Bạn nào thích thì vào c:\WINDOWS\Microsoft.NET\Framework\versionNumber folder để chạy file aspnet_regsql.exe) - Làm theo hướng dẫn:
- Vào ASP.NET, chỉnh lại Web.Config
<add connectionstring="Data Source=.\SQLEXPRESS2005;Initial Catalog=Security_Authentication;Persist Security Info=True;User ID=sa;Password=111" name="Security">
- Thiết lập provider:
<authentication mode="Forms" /> <membership> <providers> <add connectionStringName="Security" applicationName="MyMembership" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed" name="MyMembershipProvider" type="System.Web.Security.SqlMembershipProvider" /> </providers> </membership>
- Xong rồi, bạn mở website của bạn trong Visual studio 2008, nhấp Website->ASP.NET Configuration.
Bạn tha hồ thêm sửa xóa user, thiết lập Roles.... Tất cả sẽ được lưu trong Database của SQL Server. - Lưu ý: Nếu làm từ bước 5 trước, nó sẽ tạo ra cơ sở dữ liệu trong Visual Studio (nằm ở App_data), nhưng dù sao làm ở dưới SQL Server cũng tốt hơn (hỗ trợ được nhiều thứ nhưng không biết là thứ gì)
Lưu ý: vừa phát hiện 1 bài trên mạng chi tiết hơn, nhưng nhớ ủng hộ bài tiếng Việt của mình nha (công sức 1 buổi tối): http://weblogs.asp.net/scottgu/archive/2005/08/25/423703.aspx
Còn bài này nữa: Custom membership provider
Trả lờiXóaLưu ý là khi làm, chọn provider cho chính xác.