如何通过submit方式提交
本帖最后由 lujianwen 于 2013-02-04 16:30:54 编辑
从一个站点,点击提交按钮登录到另一个站点,并直接走入登录状态。这两个站点是相互信任的(不进行验证码的判断)。
不要使用Session,QueryString
c#
------解决方案--------------------<form action="xxx.aspx" method="post">
------解决方案--------------------把form的action指向你想提交的地址
------解决方案--------------------应该是没有路过验证登录那块,你把验证登录的先注释了,看下提交没有。
------解决方案--------------------
这里的“另一站点的登录页面”代码要改动,接收传过来的参数。然后登陆
------解决方案--------------------
不明白,你是怎么想的。要达到你说的效果,login里肯定要有实现逻辑。实现逻辑肯定要接收第一个页面的参数。
接收参数方式有很多种,你可以上网找找。post的方式在地址栏看不到你传的参数,相对来说安全一些。
------解决方案--------------------帮顶一下,应该就是action=""里改一下
------解决方案--------------------帮顶一下,应该就是action=""里改一下
------解决方案--------------------你得分清关系。
你现在在A站点的登录页面,想要登录到B站点
那么你B站点得有一个处理登录请求的页面,和B站的登录页面分开
---------------------
A-->Login.aspx --> form 的action=http://b.com/DoLogin.aspx
B-->Login.aspx --> form action=DoLogin.aspx
B-->DoLogin.aspx 专门处理登录请求的页面,这样分离开来,你这个页面就能接收任何一个站点提交的表单进行处理,
------解决方案--------------------如果只是逛逛论坛,就能随意进入别人的后台。这些程序员还活着干吗
------解决方案--------------------那你驗證方式呢!!