是有可能的是,當我啓動一個視窗形式應用,它會自動拾取從在窗口處的起始輸入的憑證的用戶名和密碼,並自動登錄用戶。使用Windows窗體應用程序自動登錄用戶?
0
A
回答
0
拿起密碼是永遠不可能的,因爲它是一個安全威脅。 。
根據您的WinForms應用程序編寫語言,可能有幾種方法來獲得當前登錄用戶的用戶名
在C#中,你可以這樣說:
string username = Environment.UserName;
string domain = Environment.UserDomainName;
string fullyQualifiedUsername = domain + "\\" + username;
有一次,你有用戶名,你可以假設用戶在登錄到機器時已經被認證。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;
using System.Activities.Statements;
public partial class sso : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string username = Request["username"];
FormsAuthentication.RedirectFromLoginPage(username, false);
}
}
然後,您可以調用頁面這樣:http://localhost/sso/sso.aspx?username=Varun+Chatterji
因此,你就可以繞過ASP.NET通過創建「日誌中的」用戶上面得到一個自定義頁面表單認證免責聲明:這是示例代碼,不適用於生產。如果實現單獨使用查詢字符串以這種方式「登錄」,則必須在sso.aspx
0
0
您可以隨時檢查,看看是否有一個有效的WindowsIdentity
:
using System.Security.Principal;
WindowsIdentity currUser = WindowsIdentity.GetCurrent();
if (currUser != null)
{
string userName = currUser.Name;
}
但人也說:你贏了無法檢索密碼 - 永遠不會。
連接字符串和當前的Windows身份如果你想登錄到SQL Server,你可以定義Integrated Security=SSPI;
將用於登錄到SQL Server。沒有密碼需要這個。
相關問題
- 1. Windows窗體應用程序中的用戶登錄失敗
- 2. 在登錄到Windows之前啓動Windows窗體應用程序
- 3. 自動登錄程序(隱藏窗體)vb.NET Windows窗體
- 4. 獲取用戶的全名登錄使用C#的Windows登錄詳細信息窗體應用程序
- 5. 如何在Windows窗體應用程序中創建自動登錄?
- 6. 使用C#Windows窗體應用程序
- 7. Windows窗體應用程序使用HTML
- 8. Windows窗體應用程序
- 9. 如何在Windows登錄異常窗體應用程序
- 10. 登錄Windows 6移動應用程序
- 11. 使用Facebook用戶登錄我的Windows Phone 7應用程序
- 12. 用戶使用智能卡登錄Windows UWP應用程序
- 13. 在windows用戶登錄上啓動模擬應用程序
- 14. 使用外部DB的ASP.net Web窗體應用程序登錄
- 15. Windows窗體:登錄後創建主應用程序,運行哪個窗體?
- 16. 我可以使用用戶Windows登錄自動登錄到Web應用程序嗎?
- 17. Windows 8在用戶登錄之前自動啓動程序
- 18. 使用MS Access獲取Windows窗體中登錄的用戶
- 19. 在Windows 8.1上自動啓動Java應用程序登錄
- 20. 自動登錄應用程序
- 21. Web應用程序自動登錄
- 22. BlackBerry應用程序自動登錄
- 23. 自動登錄到Zoho應用程序
- 24. iPhone應用程序自動登錄
- 25. 自動登錄Facebook用戶到應用程序
- 26. 自動將用戶登錄到Laravel 4應用程序的URL
- 27. 谷歌應用程序 - 自動登錄域用戶
- 28. 如何在使用OKTA IDP時繞過windows(桌面)應用程序(非Web應用程序)的登錄窗體?
- 29. OSX應用程序商店和自動登錄應用程序
- 30. C#Windows窗體登錄程序
登錄到什麼某種形式的認證安全登錄?針對哪種用戶需要驗證憑據? – rene 2011-03-16 06:53:50
該應用程序必須在Intranet中使用。它將使用憑證登錄,然後我將使用該應用與網站進行交互。 – Prachur 2011-03-16 06:58:58