Tag: 登录

ASP.NET网站的自定义登录机制

我正在ASP.NET网站上工作,我需要通过一些自定义但简单的登录机制。 我从着名的员工信息入门套件开始 这是我到目前为止所拥有的: 在ASP.NET页面上: protected void ButtonLogOn_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtUserName.Value) || String.IsNullOrEmpty(txtPassword.Value)) labelMessage.Text = MessageFormatter.GetFormattedErrorMessage(“You can login using a username and a password associated with your account. Make sure that it is typed correctly.”); else { //if the log-in is successful LoginPage LoginBack = new LoginPage(); if (LoginBack.VerifyCredentials(txtUserName.Value, txtPassword.Value) == 0) { […]

必须声明标量变量“@UserName”

我一直收到一个我不明白的错误。 必须声明标量变量“@varname” 经过数小时的研究,尝试了多种解决方案而无需成功。 我的目标是创建一个使用2个文本框和一个按钮的登录页面,它根据存储在Sql数据库中的信息检查用户是否退出。 这是我认为问题来自的地方: private bool DBConnection(string userName, string password) { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[“ConnectionString”].ConnectionString); //string cmdString = (“SELECT UserName, Password FROM Users WHERE UserName ='” + userName + // “‘AND Password ='” + password + “‘”); //REMOVED AS THIS IS PRONE TO SQL INJECTIONS string cmdString = (“SELECT * FROM Users WHERE […]

HttpRequest:通过AuthLogin

我需要创建一个简单的程序,使用给定的凭据记录到某个网站,然后导航到某个元素(链接)。 它甚至可能(我的意思是这个Authlogin的东西)? 编辑:抱歉 – 我在我的公司机器上,我无法点击“投票”或“添加评论” – 页面上写着“完成,但页面上有错误”(IE ..)。 我非常感谢您的回答和评论,您帮助了我很多!

在asp.net Web应用程序中validation时遇到问题

我正在尝试validation从登录页面登录我的Web应用程序的用户。 我使用本教程作为指南,几乎完全解释了我希望做的事情,但是当我输入用户名和密码时,validation无效。 请允许我解释一下。 这是我的HTML的相关部分。 没有什么不寻常的: 该页面包含用户名和登录按钮(以及用于记住cookie的复选框,但我认为这与我的问题无关)。 这是后面的代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; using System.Web.Security; namespace MRAApplication { public partial class _1__0__0__0_LoginScreen : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { this.cmdLogin.ServerClick += new System.EventHandler(this.cmdLogin_ServerClick); } private bool ValidateUser(string userName, string passWord) { SqlConnection conn; SqlCommand […]

尝试通过C#程序登录网站

我是C#的新手,所以我在其他问题中寻找这个主题,但它们不适合我。 我想要做的是我目前正尝试使用ac#program(我正在尝试实现)登录我学校的服务器。 我想要做的是我知道页面的代码,所以我使用c#的web浏览器导航然后我只想在输入框中写入名称和密码,这就是我卡住的地方。 你能给我任何建议吗? 如果你想查看页面: https : //suis.sabanciuniv.edu/prod/twbkwbis.P_SabanciLogin 谢谢你的建议。 这里我是如何使用代码的(编辑:添加了事件处理程序,但这是我第一次使用,所以它让我“对象引用未设置为对象的实例”): private void buttonGo_Click(object sender, EventArgs e) { try { string input = “https://suis.sabanciuniv.edu/prod/twbkwbis.P_SabanciLogin”; webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(WebBrowser_DocumentCompleted); webBrowser1.Navigate(input); HtmlDocument doc = webBrowser1.Document; HtmlElement userName = doc.GetElementById(“UserID”); HtmlElement pass = doc.GetElementById(“PIN”); HtmlElement submit = doc.GetElementById(“Login”); userName.SetAttribute(“value”, textID.Text); pass.SetAttribute(“value”, textPASS.Text); submit.InvokeMember(“Click”); } catch (Exception ex) { MessageBox.Show(ex.Message); […]

在Windows登录c#之前打开表单

我有一个#计算机锁定系统,我试图让它在你登录计算机之前显示我的解锁表格。 我知道这是可能的,因为我之前在另一个程序上看过它。

使用WebClient或HttpWebRequest登录

我有严重的登录问题。 我不能使用WebBrowser类登录到站点,因为WebBrowser只是单线程类。 我无法使用WebClient登录,因为我没有cookie。 尝试使用HttpWebRequest登录并且Iam猜测我成功登录因为我得到了标题:login.success或类似的东西,但是当我检索源页面时它返回登录页面显示我没有登录。 我想尝试登录此页面: https ://lite.betfair.com/Login.do?s = 000009z 有请求的url : https : //lite.betfair.com/SLoginsubmit.do?s = 000009z&secure = true&username = user&password = pass 码: HttpWebRequest request; HttpWebResponse response; CookieContainer cookies; string url = “https://lite.betfair.com/SLoginsubmit.do?s=000009z&secure=true&username=user&password=pass”; request = (HttpWebRequest)WebRequest.Create(url); request.AllowAutoRedirect = false; request.CookieContainer = new CookieContainer(); response = (HttpWebResponse)request.GetResponse(); cookies = request.CookieContainer; response.Close(); request = (HttpWebRequest)WebRequest.Create(“https://lite.betfair.com/Events.do?s=000209z”); request.AllowAutoRedirect = […]

在C#中记录登录,注销,系统锁定/解锁事件

我正在计划开发一个应用程序,它可以启动Windows(也许是一个服务)并静默记录用户的登录,注销和系统锁定/解锁事件。 如果有人能给我一个提示来记录他们的总空闲时间(用户没有执行系统活动的时间),这将是非常棒的 我正在寻找一个预先开发的图书馆或能够帮助我顺利完成项目的东西。

如何一起使用httpRequest和HtmlAgilityPack?

所以我试图登录页面并从该页面获取一些数据,但我的问题是填写这些登录信息。 我试过了什么? 在url中发布数据。 只需添加postname en值,如下所示: http://stackoverflow.com?postLogin=myUsername&postPassword=myPassword ://stackoverflow.com?postLogin = myUsername&postPassword = myPassword。 我用这个url发送了一个请求。 它给了我一个错误。 我在浏览器上查看了url。 它似乎确实填写了用户名而不是密码文本框(我写了正确的邮箱名)。 我也看到有人建议使用HtmlAgilityPack填写数据(标记为答案)。 但经过更多搜索后,单独使用HtmlAgilityPack似乎无法做到这一点。 HtmlAgilityPack适合解析html而不是填充它。 所以我得出结论,我可能必须使用httpRequest和HtmlAgilityPack的组合。 我可能错了,所以如果你有一个更好的建议,那将有助于自由指出我正确的方向。 但如果我想这样做,我不知道如何将它们一起使用。 我首先将我的webrequest发送到登录页面以获取htmlpage。 我从我的httpWebRequest获得响应,但是如何让我的Webbrowser类解析该响应,之后让我的webrequest使用用户名,密码发送post数据,当然还是尝试提交它? 如果你想在c#中给出答案,我想我能够阅读并自己翻译。 编辑:我刚刚使用了fiddler,并发送了8个post。 这是否意味着我已经发送了所有8个以及url?

在本地存储“记住我”信息c#(new newbeginner)

几天前我开始用c#编程,所以我在这方面是一个全新的开始。 根据我在其他语言方面的经验,我发现它有点“简单”。 我正在建立一个用户登录我的应用程序的系统,该系统正在运行。 我希望有一个“记住我” – 设置信息存储在本地的位置。 做这个的最好方式是什么? 我只保存用户名和密码哈希。 编辑:这是一个桌面应用程序。 只需使用HttpWebRequest即可将登录信息发送到php脚本