2016-05-09
(下圖) 研究一下預設的「個別使用帳戶」,方案建立後,先執行跑一下,右上角有「註冊」和「登入」,因為第一次沒有帳號,按下「註冊」
(下圖) 輸入 Email 和 Password後,按下註冊按鈕,居然可以用
(下圖) 登入也可以用
(下圖) 登入進去了
檢查 web.config 檔案內容
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-WebApplication2-20160428023817.mdf;Initial Catalog=aspnet-WebApplication2-20160428023817;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
似乎建立了本機資料庫 aspnet-WebApplication2-20160428023817.mdf
找一下發現 D:\CODETemp\WebApplication2\WebApplication2\App_Data\ 目錄有
aspnet-WebApplication2-20160428023817.mdf
aspnet-WebApplication2-20160428023817_log
(下圖) 輸入 Email 和 Password後,按下註冊按鈕,居然可以用
(下圖) 登入也可以用
(下圖) 登入進去了
檢查 web.config 檔案內容
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-WebApplication2-20160428023817.mdf;Initial Catalog=aspnet-WebApplication2-20160428023817;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
似乎建立了本機資料庫 aspnet-WebApplication2-20160428023817.mdf
找一下發現 D:\CODETemp\WebApplication2\WebApplication2\App_Data\ 目錄有
aspnet-WebApplication2-20160428023817.mdf
aspnet-WebApplication2-20160428023817_log
因為想放到特定資料庫中,隨便做一個網頁,拖一個 SqlDataSource,設定存取到自己建立的 TestDB 資料庫,回頭看 web.config 內容變成下面
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-WebApplication2-20160428023817.mdf;Initial Catalog=aspnet-WebApplication2-20160428023817;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="TestDBConnectionString" connectionString="Data Source=.;Initial Catalog=TestDB;User ID=sa;Password=P@ssw0rd"
providerName="System.Data.SqlClient" />
</connectionStrings>
修改成下面
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.;Initial Catalog=TestDB;User ID=sa;Password=P@ssw0rd"
providerName="System.Data.SqlClient" />
</connectionStrings>
再跑一次程式,註冊一下,會發現 TestDB 資料庫多了一些資料表。
(完)
相關參考
[研究] Visual Studio 2015 的「ASP.NET 4.6.1 範本」的「變更驗證」
http://shaurong.blogspot.com/2016/05/visual-studio-2015-aspnet-461.html
ASP.NET SQL Server 註冊工具 (Aspnet_regsql.exe)
https://msdn.microsoft.com/zh-tw/library/ms229862(v=vs.100).aspx
建立 SQL Server 的應用程式服務資料庫
https://msdn.microsoft.com/zh-tw/library/x28wfk74(v=vs.100).aspx
dbo.aspnet_users和dbo.aspnetusers之間的差異
http://www.ophome.cn/question/68179
ASP.NET Identity 身分驗證機制
https://dotblogs.com.tw/brooke/2014/08/01/146135
Introducing ASP.NET Identity – A membership system for ASP.NET applications
http://go.microsoft.com/fwlink/?LinkId=301889
深入瞭解
http://www.asp.net/visual-studio/overview/2013/creating-web-projects-in-visual-studio#auth
.NET Web Development and Tools Blog
https://blogs.msdn.microsoft.com/webdev/?m=20128
Account Confirmation and Password Recovery with ASP.NET Identity (C#)
http://www.asp.net/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity
相關參考
[研究] Visual Studio 2015 的「ASP.NET 4.6.1 範本」的「變更驗證」
http://shaurong.blogspot.com/2016/05/visual-studio-2015-aspnet-461.html
ASP.NET SQL Server 註冊工具 (Aspnet_regsql.exe)
https://msdn.microsoft.com/zh-tw/library/ms229862(v=vs.100).aspx
建立 SQL Server 的應用程式服務資料庫
https://msdn.microsoft.com/zh-tw/library/x28wfk74(v=vs.100).aspx
dbo.aspnet_users和dbo.aspnetusers之間的差異
http://www.ophome.cn/question/68179
ASP.NET Identity 身分驗證機制
https://dotblogs.com.tw/brooke/2014/08/01/146135
Introducing ASP.NET Identity – A membership system for ASP.NET applications
http://go.microsoft.com/fwlink/?LinkId=301889
深入瞭解
http://www.asp.net/visual-studio/overview/2013/creating-web-projects-in-visual-studio#auth
.NET Web Development and Tools Blog
https://blogs.msdn.microsoft.com/webdev/?m=20128
Account Confirmation and Password Recovery with ASP.NET Identity (C#)
http://www.asp.net/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity
沒有留言:
張貼留言