问题描述
构造一个含有用户名和密码的URL可以Post模拟登录asp,jsp网站,但模拟登录aspx缺行不通,怎么才能解决呢?公司有很多管理系统,有asp的,jsp的,aspx的,想简单做一个集成的单点登录系统,其他的都可以,就是这个aspx登录不了。
解决方案
解决方案二:
aspx站做个登录接口啊
解决方案三:
原来做aspx的找不到人了。
解决方案四:
别沉了,请教啊
解决方案五:
aspx登陆系统示例//<paramname="loginName">传递用户名</param>//<paramname="loginPwd">传递用户密码</param>publicintcheckLogin(stringloginName,stringloginPwd){SqlConnectioncon=newSqlConnection(WebHard.GetConStr());SqlCommandCmd=newSqlCommand("selectcount(*)fromtb_Loginwherename=@loginNameandpwd=@loginPwd",con);Cmd.Parameters.Add(newSqlParameter("@loginName",SqlDbType.VarChar,50));Cmd.Parameters["@loginName"].Value=loginName;Cmd.Parameters.Add(newSqlParameter("@loginPwd",SqlDbType.VarChar,50));Cmd.Parameters["@loginPwd"].Value=loginPwd;Cmd.Connection.Open();//打开数据库连接inti=(int)Cmd.ExecuteScalar();//执行SQL语句Cmd.Connection.Close();//关闭数据库连接returni;}//codego.net/15/1/1/protectedvoidimgBtnLogin_Click(objectsender,ImageClickEventArgse){//调用用户自定义的checkLogin方法,并且将该方法中传递2个参数,将返回的结果赋值给整型变量intinti=this.checkLogin(this.TxtName.Text,this.TxtPwd.Text);//判断i是否大于0,如果大于0说明调用方法调用成功,并将用户名和用户密码分别赋给Session变量中if(i>0){Session["UserName"]=this.TxtName.Text;//获取登陆用户名Session["PassWord"]=this.TxtPwd.Text;//获取登陆密码Response.Write("<scriptlanguage=javascript>alert('恭喜您,登录成功!');location='Default.aspx'</script>");}else//调用方法调用失败,弹出提示对话框{Response.Write("<scriptlanguage=javascript>alert('很遗憾,用户名称或密码错误!');location='javascript:history.go(-1)'</script>");}}
解决方案六:
aspx站做登录接口
解决方案七:
引用2楼gooyan的回复:
原来做aspx的找不到人了。
找一个专业点的程序员去解决。只会搞管理而不会编程的人,怎么能解决问题呢?