0

我正在使用 Expression Engine 2。我想创建一个简单的仅限成员的部分。我已经使用成员组创建了相关权限,并且我已经为成员组实现了对某些页面的权限。

我使用了登录表单标签 (http://expressionengine.com/user_guide/modules/member/index.html) 来创建我的登录表单。但是,当我登录时,它什么也不做。我相信它在几个月前测试、注销和使用该站点之前可以正常工作,但现在登录表单似乎根本不起作用。它只是在没有登录的情况下提交回页面。如果我通过管理员登录,一切正常,所以它只是网站上的登录表单!

我的EE页面模板中的代码如下:

{if logged_out}
{exp:member:login_form return="site/index"} 
  <label>Username:</label> 
  <input type="text" name="username" value="" maxlength="32" /> 
  <label>Password:</label> 
  <input type="password" name="password" value="" maxlength="32" /> 
  {if auto_login}
    <p><input class='checkbox' type='checkbox' name='auto_login' value='1'  /> Remember me</p>
  {/if}
  <p><input type="submit" name="submit" id="submit" value="Login" /><br />
  <a href="{path='member/forgot_password'}">Forgot your password?</a></p>
{/exp:member:login_form}
{if:else}
  <p>Logged in: {username}<br />
  <a href="{path='LOGOUT'}">Log out</a></p>
{/if}

对于要检查的内容或解决此问题的任何提示,我很感激。谢谢。

4

1 回答 1

2

这可能是查看带有/不带有 www 前缀的站点之间的区别。

例如:www.mysite.com = 已注销 http://mysite.com = 已登录

在一般首选项中检查网站 url。

于 2012-11-01T18:07:23.720 回答