XF 1.5 Слетает авторизация

Статус
В этой теме нельзя размещать новые ответы.

Valirius

Проверенные
Сообщения
33
Реакции
4
Баллы
3,305
XF 1.5.6,
Шаблон tellurium, хотя и на стандартном шаблоне тоже самое

Слетает авторизация и всё тут. Каждый раз при закрытии браузера и повторном открытии

Код:
<?php


$config['db']['host'] = 'localhost';
$config['db']['port'] = '3306';
$config['db']['username'] = 'dbuser';
$config['db']['password'] = 'dbpass';
$config['db']['dbname'] = 'dbname';

$config['cookie'] = array(
    'prefix' => 'xf_',
    'path'   => '/',
    'domain' => '.newppl.ru'
);

$config['superAdmins'] = '1';
$_SERVER['HTTPS'] = 'on';

Код:
#    Mod_security can interfere with uploading of content such as attachments. If you
#    cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
#    SecFilterEngine Off
#    SecFilterScanPOST Off
#</IfModule>

ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 405 default
ErrorDocument 406 default
ErrorDocument 500 default
ErrorDocument 501 default
ErrorDocument 503 default


    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}  [R=301,L]

<IfModule mod_rewrite.c>
    RewriteEngine On

    #    If you are having problems with the rewrite rules, remove the "#" from the
    #    line that begins "RewriteBase" below. You will also have to change the path
    #    of the rewrite to reflect the path to your XenForo installation.
    #RewriteBase /xenforo

    #    This line may be needed to enable WebDAV editing with PHP as a CGI.
    #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]
</IfModule>

Через FireFox, Edge, Chome всё одинаково.
Не представляю что с этим еще можно сделать.

Подскажите пожалуйста, как это править?
 
Добавил ибо не работает) Хотя и с этой настройкой не хочет работать.
Как понять как починить? Я даже понять где отладить это не очень могу.
Может есть место куда логи складываются или что-то подобное, чтобы посмотреть?

 
Последнее редактирование:
А и действительно!
В дефлтном стиле, если галочку поставить, то работает автоматическая авторизация.

Интересно, а где чекбокс: "Запомнить меня"?
Исчез сам у стиля, или делали что-то?
Её нет с самого начала насколько я понял.

в login_bar_form прописал за <label for="ctrl_remember" class="rememberPassword"> в <input checked="checked"
нифига не хочет.

Наверное он выводит откуда-то не оттуда эту форму
Как посмотреть откуда от выводит эту форму, чтобы туда подставить hidden поле?
 
Последнее редактирование:
Сравните с дефолтным шаблоном и внесите соответствующие изменения. Должно быть так:
Код:
<label for="ctrl_remember" class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_remember" tabindex="103" /> {xen:phrase stay_logged_in}</label>

Да и не забудьте ещё про скрытое поле:
Код:
<input type="hidden" name="cookie_check" value="1" />
 
Сравните с дефолтным шаблоном и внесите соответствующие изменения. Должно быть так:
Код:
<label for="ctrl_remember" class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_remember" tabindex="103" /> {xen:phrase stay_logged_in}</label>

Да и не забудьте ещё про скрытое поле:
Код:
<input type="hidden" name="cookie_check" value="1" />
Так и есть в обоих шаблонах и в дефолтном и в бривиумовском:
Код:
        <dl class="ctrlUnit submitUnit">
            <dt></dt>
            <dd>
                <input type="submit" class="button primary" value="{xen:phrase log_in}" tabindex="104" data-loginPhrase="{xen:phrase log_in}" data-signupPhrase="{xen:phrase sign_up}" />
                <label for="ctrl_remember" class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_remember" tabindex="103" checked="checked" /> {xen:phrase stay_logged_in}</label>
            </dd>
        </dl>
    </div>

    <input type="hidden" name="cookie_check" value="1" />

Но в общем я понял куда копать. Сейчас поищу саму фразу эту по файлам, где он её выводит хитрый такой)

Судя по всему до версии 1.5.9 это не доделали еще)
Надо где-то найти версию поновее 1.5.6
Спасибо за внимание. Тему можно закрыть
 

Вложения

  • Снимок.JPG
    Снимок.JPG
    20.5 KB · Просмотры: 18
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу