我想让我的用户选择从我的maindomain(这不是一个cakephp应用程序)登录我的cakephp域名
为此我创建了以下内容:
<header>
<h2 id="loginHeader">Login</h2>
</header>
<form id="bloglic-login" action="http://www.myCakeApplication.com/cake2/index.php/users/login" method="post" name="blogliclogin">
<input id="UserEmail" type="text" placeholder="Email" name="data[User][username]" value="" >
<input id="UserPassword" type="password" placeholder="Password" name="data[User][password]" value=""/>
<a class="forgot" href="http://system.bloglic.com/users/forgot_password">Forgot your password?</a>
<button class="signup" id="button-signup" type="submit">Submit</button>
</form>
</section>
现在您可以看到此表单应该访问我的usersController并使用帖子请求访问操作。
然而,当我点击提交时,我得到一个cakephp错误,说该请求已经黑了。
现在我认为原因是我的表格不符合蛋糕惯例。但是,如何避免此错误并使我的用户能够登录?
即时通讯使用Cakephp 2.3版。我也使用ACL来管理我的用户
答案 0 :(得分:4)
黑洞来自Security Component。要回答您的问题,请阅读“Disabling Security Component for Specific Actions”部分。
或者(我不确定),如果您disable CSRF protection(值得一试),您可以从其他网站提交