[英]Asp.net: login session html and aspx
我對如何使用頁面的以下布局創建登錄會話感到困惑。
有什么解決辦法嗎? 我也有來自web.config的連接字符串,它創建了會話。
布局:
具有上述列表選項的HTML文件可以更改您的數據庫,包括允許訪問的登錄腳本(我們將其稱為index.html)。 現在,當我使用上述查詢登錄時,所有這些選項均被激活,我可以轉到這4個Web表單。
我有4個.aspx的Web表單(與插入,更新,打印,刪除有關)。
web.config
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<appSettings>
<add key="SQLConn" value="Data Source=server name;Initial Catalog=database name;Persist Security Info=True;User ID=ID;Password=password" />
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
</configuration>
現在,我不知道如何編程,這會為HTML和ASPX頁面創建會話。
您可以使用ASP.NET通用提供程序或ASP.Net標識 。
它將允許您創建基於角色的身份驗證。
基本上,您將html放在文件夾中。 在該文件夾中,您將像這樣創建一個web.config。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<allow roles="Administrators" />
<deny users="*"/>
</authorization>
</system.web>
</configuration>
如果您認為會員資格提供者對於您的申請非常繁重,則可以像這樣手動滾動您的身份驗證。
僅供參考:如果您有關於會員資格提供者的問題,請在創建新問題之前先在SO中搜索。
要回答第一個問題:
在本地保存一個cookie,說“ login = true”,檢查此名為“ login”的cookie是否包含“ true”值。 選中后,在JQUERY中顯示表的選項。 例如,在檢查Cookie的值是否為“ true”后,隱藏包含這些選項的div
這不是處理登錄問題的最佳方法。 您應該構建一個頁面來檢查服務器端的會話,並且該頁面應該是ASPX頁面。
第二個問題:
創建兩個連接字符串。 檢查是否選擇了下拉值“ A”,並使用第一個連接字符串訪問數據庫;如果選擇了“ B”,則使用第二個連接字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.