当用户在注册页面中输入信息并单击“提交”时,将调用usernameCheck()。理论上,它应该向服务器发送一个AJAX请求,服务器检查用户名是否被占用。如果是,则向用户发出警报,并且不会发生任何其他情况。否则,它将检查密码是否有效。在前面的问题中,我被告知在AJAX异步返回之前,我需要一个回调函数来阻止表单提交。相反,我将表单提交放在AJAX请求的success:部分,因此只有当用户名唯一且密码有效时才会调用它。
然而,它似乎永远不会进入密码检查阶段,也不会显示任何警报...
function usernameCheck(){ //returns true if username is fr
更新
来自Fiddler 2:
我能看到发送的数据。它们也会出现在另一个网站的数据库中。
来自另一个域/服务器的响应似乎不正确:
Response sent 38 bytes of Cookie data:
Set-Cookie: ARPT=YOLMQLS172.25.102.96CKMYK; path=/
This response did not contain a P3P Header.
即使头响应不正确,继续执行此实现是否安全?
我使用来验证我的表单,然后使用jquery将表单数据发布到外部网站(铅生成平台)。
表单数据成功地提交到外部站点(Marketo)。我通过登录到他们的网站来
这是一个有趣的问题,真的,尽管你在那里掌握了所有的东西。
我们设计了OmniAuth的设置,但无论你是通过Facebook登录,还是通过普通用户名登录,问题都会发生。发生的是,我们有一个Flash游戏嵌入在我们的网站上。当你玩完游戏后,游戏会把你的分数提交给Rails后台:
request = new URLRequest("http://mydomain.com:2012/games/1/leaderboards/13/submitLeaderboardStatistic");
request.method = URLRequestMethod.POST;
var loa