Ejemplo n.º 1
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        string user_ip = Request.UserHostAddress;//获取用户IP地址信息

        sqltext = "select * from users where username='******'";
        table   = con.RunSqlReturnTable(sqltext);
        if (TextBox3.Text.Trim().ToUpper() != Button1.Text.Trim().ToUpper())
        {
            WebMessage.Show("验证码错误!");
        }
        else if (table.Rows.Count <= 0)
        {
            WebMessage.Show("用户名错误!");
        }
        else if (table.Rows[0][1].ToString() != TextBox2.Text.Trim())
        {
            WebMessage.Show("密码错误!");
        }
        else if (Session["username"] == null || Session["username"].ToString().Trim() == "")
        {
            UserLogin(TextBox1.Text.Trim(), user_ip);
            table = con.RunSqlReturnTable(sqltext);
            Session["username"] = TextBox1.Text.Trim();
            Session["password"] = TextBox2.Text.Trim();
            Session["nc"]       = table.Rows[0]["nc"].ToString().Trim();
            Session["jf"]       = table.Rows[0]["jf"].ToString().Trim().ToString();
            Session["realname"] = table.Rows[0]["realname"].ToString().Trim();
            Session["lb"]       = table.Rows[0]["lb"].ToString().Trim();
            Session["pic"]      = table.Rows[0]["pic"].ToString().Trim();
            Session["sex"]      = table.Rows[0]["sex"].ToString().Trim();
            if (table.Rows[0]["last_time"].ToString().Length > 5)
            {
                Session["last_time"] = table.Rows[0]["last_time"].ToString().Trim().Substring(0, 10);
            }
            if (Session["url"] == null || Session["url"].ToString().Trim() == "")
            {
                Response.Redirect("Default.aspx");
            }
            else
            {
                Response.Redirect(Session["url"].ToString());
            }
        }
        else
        {
            WebMessage.Shows("请退出当前登录的用户!");
        }
    }