2012-05-28 3 views
0

Я использую Expression Engine 2. Я хотел создать простой раздел только для членов. Я создал соответствующие разрешения с помощью групп участников, и я реализовал права на определенные страницы для групп участников.Ошибка входа в систему выражения (членский модуль)

Я использовал тег формы входа (http://expressionengine.com/user_guide/modules/member/index.html), чтобы создать мою регистрационную форму. Однако, когда я вхожу в систему, он просто ничего не делает. Я считаю, что он работал до того, как сайт был протестирован, подписан и используется несколько месяцев назад, но теперь форма входа не работает вообще. Он просто отправляется на страницу без входа. Если я вхожу в систему через admin, все работает, так что это только форма входа на сайт!

код в моем шаблоне 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} 

Я благодарен за любую помощь, как к тому, что проверить, или какие-либо советы, чтобы решить эту проблему. Благодарю.

+0

Сложный вариант, поскольку он может быть отключен до настроек группы участников или расширения, которое вы активировали. Вы настраиваете его для возврата в группу шаблонов «сайт» и шаблон «индекс». Вы можете попробовать просто использовать обычный URL для возврата с косой чертой в начале (например, «/ sign-in»). Попробуйте отключить расширения и убедитесь, что это имеет значение ...? Попробуйте войти в форму с данными супер администратора, если все еще проблема, это не будет настройками в EE, это будет либо проблема с перенаправлением, либо расширение, которое захватывает крючок входа. –

+0

Вы говорите, что он просто отправляется обратно на страницу. - Вы видите сообщение перенаправления EE «Вы уже вошли в систему» ​​заранее? Или это буквально просто перезагружает страницу и снова отображает форму входа? Если у вас есть другие формы на сайте (например, контактные формы), они все еще работают? –

ответ

2

Это может быть разница между просмотром сайта с/без префикса www.

например: www.mysite.com = логаут http://mysite.com = авторизованы

Проверьте сайт URL-адрес в общих настройках.

Смежные вопросы