62,074
社区成员
发帖
与我相关
我的任务
分享
private void btnLogin_Click(object sender, EventArgs e)
{
string url = "http://localhost/xxxx/cslogin.aspx?user=" + this.tbUser.Text.Trim() + "&pass=" + this.tbPass.Text.Trim();
WebRequest wreq = WebRequest.Create(url);
wreq.Method = "get";
HttpWebResponse wrsp = (HttpWebResponse)wreq.GetResponse();
//WebResponse wrsp = wreq.GetResponse();
Stream s = wrsp.GetResponseStream();
StreamReader sr = new StreamReader(s, System.Text.Encoding.GetEncoding("gb2312"));
string sdstr = sr.ReadToEnd();
sr.Close();
if (sdstr == "isok")
{
main ma = new main();//一个窗体,里面有一个webBrowser连到main.aspx
ma.Show();
this.Visible = false;
}
else
{
MessageBox.Show("对不起登陆失败!", "友情提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
if (!Page.IsPostBack)
{
string user = Convert.ToString(Request.QueryString["user"]);
string pass = Convert.ToString(Request.QueryString["pass"]);
OleDbParameter[] mypar = new OleDbParameter[] {
new OleDbParameter("@user",user),
new OleDbParameter("@pass",pass)
};
DataTable dt = oletool.ExecuteTable(CommandType.Text, "select * from admin where user=@user and pass=@pass", mypar);
if (dt == null)
{
Response.Write("err");
Response.End();
}
else
{
if (dt.Rows.Count <= 0)
{
Response.Write("err");
Response.End();
}
else
{
Session["Admin"] = Convert.ToString(dt.Rows[0]["user"]);
Response.Write("isok");
Response.End();
}
}
}