Битрикс ошибка входа при сохраненной авторизации

 

Пользователь 204877

Заглянувший

Сообщений: 5
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 05.07.2013


С недавнего времени при попытки войти  в админку, получаю ошибку:
Ошибка авторизации! Ваша сессия истекла, повторите попытку авторизации.
И не пускает, сколько не пытайся.
Помогает только ребут сервера (на CentOS).
Что делать?

 

Пользователь 96280

Заглянувший

Сообщений: 41
Баллов: 2
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 14.07.2011

Такое же бывает. Помогает авторизация на frontend’е множественным нажатием кнопки войти.

 

Пользователь 204877

Заглянувший

Сообщений: 5
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 05.07.2013

да вот больше года сидим на битриксе, а такое стало только сейчас появляться, раньше все нормально было((

 

Пользователь 35712

Заглянувший

Сообщений: 22
Баллов: 1
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 12.01.2009

Такая же проблема, появилась недавно. Еще один из симптомов — эта же ошибка выдавалась при любых действиях (применениях/сохранениях) в административной части, при этом разлогиниться было нереально — авторизация почему-то держалась, только после полной чистки куков удалось разлогиниться, но авторизоваться по прежнему не удается.
Кто-нить нашел решение?

 

Пользователь 43781

Постоянный посетитель

Сообщений: 182
Баллов: 16
Авторитет:

1

Рейтинг пользователя:

1

Регистрация: 08.06.2009

 

Пользователь 222421

Заглянувший

Сообщений: 2
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 23.10.2013

Та же проблема! Нет доступа к сайту…

http://dev.1c-bitrix.ru/community/forums/forum6/topic57892/

Кто нибудь нашел решение ? Техподдержка молчит(

 

Пользователь 91178

Заглянувший

Сообщений: 2
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 19.05.2013

#7

1

13.11.2013 20:41:01

Решил проблему отключением шифрования пароля. Создав и выполнив файл.

Код
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

COption::SetOptionInt('main', 'use_encrypted_auth', 'N');

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");

Потом поставил галочку «запомнить меня на этом компьютере».

 

Пользователь 216407

Посетитель

Сообщений: 56
Баллов: 4
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 16.09.2013

Интернет маркетолог

А мне не помогло :(
Как зайти в админку ?

 

Пользователь 18572

Заглянувший

Сообщений: 21
Баллов: 1
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 10.12.2007

 

Пользователь 100225

Заглянувший

Сообщений: 3
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 13.09.2011

#10

0

27.03.2014 18:02:41

отключил журналирование логов и заработало

 

Пользователь 173519

Эксперт

Сообщений: 493
Баллов: 51
Авторитет:

0

Рейтинг пользователя:

1

Регистрация: 30.03.2013

#11

0

05.04.2014 14:08:42

Цитата
Евгений пишет:
Такое же бывает. Помогает авторизация на frontend’е множественным нажатием кнопки войти.

Сразу пустило, но только во фронтенд.

В админку все также не пускает.((

Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.

 

Пользователь 173519

Эксперт

Сообщений: 493
Баллов: 51
Авторитет:

0

Рейтинг пользователя:

1

Регистрация: 30.03.2013

#12

1

05.04.2014 15:21:24

Проблема была в том, что на сервере не осталось свободного места.

Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.

 

Пользователь 38346

Посетитель

Сообщений: 50
Баллов: 4
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 26.02.2009

#13

2

24.04.2014 12:31:15

Возникла аналогичная ситуация.
Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

Код
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

COption::SetOptionInt('security', 'session', 'N');

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); 

Затем проводите штатными средствами Битрикса проверку и восстановление БД.

 

Пользователь 50984

Посетитель

Сообщений: 71
Баллов: 5
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 20.10.2009

#14

1

16.09.2014 07:47:37

Цитата
Александра Зайцева пишет:
Возникла аналогичная ситуация.
Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

Код
  require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/header.php" );

COption::SetOptionInt( 'security' ,  'session' ,  'N' );

 require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/footer.php" ); 
 

Затем проводите штатными средствами Битрикса проверку и восстановление БД.

Помогло.

Разаработка на 1С-Битрикс

 

Пользователь 62922

Эксперт

Сообщений: 261
Баллов: 46
Авторитет:

1

Рейтинг пользователя:

1

Регистрация: 04.05.2010

#15

0

25.11.2014 11:41:57

 

Пользователь 303016

Заглянувший

Сообщений: 4
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 04.01.2015

#16

0

28.03.2015 09:34:12

Цитата
Александра Зайцева написал:
Возникла аналогичная ситуация.
Решение только для редакций, включающих модуль  Проактивной защиты  (Стандарт и выше).
Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

Код
 require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

COption::SetOptionInt('security', 'session', 'N');

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); 
 

Затем проводите штатными средствами Битрикса проверку и восстановление БД.

Не помогло. Та же ошибка и осталась. Не может отключить этим скриптом

 

Пользователь 46710

Постоянный посетитель

Сообщений: 103
Баллов: 16
Авторитет:

1

Рейтинг пользователя:

1

Регистрация: 06.08.2009

#17

0

02.04.2015 12:59:27

Цитата
Виталий Мусин написал:
Решил проблему отключением шифрования пароля. Создав и выполнив файл.

Код
 require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

COption::SetOptionInt('main', 'use_encrypted_auth', 'N');

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
 

Потом поставил галочку «запомнить меня на этом компьютере».

Помогло — спасибо!

 

Пользователь 263557

Заглянувший

Сообщений: 13
Баллов: 1
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 04.06.2014

#18

0

15.09.2017 09:34:05

Не сработало, пока в таблицу не залез и руками не поправил на N

 

Пользователь 1246357

Заглянувший

Сообщений: 8
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 03.07.2017

#19

1

19.09.2017 09:49:55

Метод используется не тот.  COption::SetOptionInt устанавливает значение типа Integer — числа.
Для задания букв Y или N надо использовать COption::SetOptionString

 

Пользователь 204877

Заглянувший

Сообщений: 5
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 05.07.2013


С недавнего времени при попытки войти  в админку, получаю ошибку:
Ошибка авторизации! Ваша сессия истекла, повторите попытку авторизации.
И не пускает, сколько не пытайся.
Помогает только ребут сервера (на CentOS).
Что делать?

 

Пользователь 96280

Заглянувший

Сообщений: 41
Баллов: 2
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 14.07.2011

Такое же бывает. Помогает авторизация на frontend’е множественным нажатием кнопки войти.

 

Пользователь 204877

Заглянувший

Сообщений: 5
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 05.07.2013

да вот больше года сидим на битриксе, а такое стало только сейчас появляться, раньше все нормально было((

 

Пользователь 35712

Заглянувший

Сообщений: 22
Баллов: 1
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 12.01.2009

Такая же проблема, появилась недавно. Еще один из симптомов — эта же ошибка выдавалась при любых действиях (применениях/сохранениях) в административной части, при этом разлогиниться было нереально — авторизация почему-то держалась, только после полной чистки куков удалось разлогиниться, но авторизоваться по прежнему не удается.
Кто-нить нашел решение?

 

Пользователь 43781

Постоянный посетитель

Сообщений: 182
Баллов: 16
Авторитет:

1

Рейтинг пользователя:

1

Регистрация: 08.06.2009

 

Пользователь 222421

Заглянувший

Сообщений: 2
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 23.10.2013

Та же проблема! Нет доступа к сайту…

http://dev.1c-bitrix.ru/community/forums/forum6/topic57892/

Кто нибудь нашел решение ? Техподдержка молчит(

 

Пользователь 91178

Заглянувший

Сообщений: 2
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 19.05.2013

#7

1

13.11.2013 20:41:01

Решил проблему отключением шифрования пароля. Создав и выполнив файл.

Код
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

COption::SetOptionInt('main', 'use_encrypted_auth', 'N');

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");

Потом поставил галочку «запомнить меня на этом компьютере».

 

Пользователь 216407

Посетитель

Сообщений: 56
Баллов: 4
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 16.09.2013

Интернет маркетолог

А мне не помогло :(
Как зайти в админку ?

 

Пользователь 18572

Заглянувший

Сообщений: 21
Баллов: 1
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 10.12.2007

 

Пользователь 100225

Заглянувший

Сообщений: 3
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 13.09.2011

#10

0

27.03.2014 18:02:41

отключил журналирование логов и заработало

 

Пользователь 173519

Эксперт

Сообщений: 493
Баллов: 51
Авторитет:

0

Рейтинг пользователя:

1

Регистрация: 30.03.2013

#11

0

05.04.2014 14:08:42

Цитата
Евгений пишет:
Такое же бывает. Помогает авторизация на frontend’е множественным нажатием кнопки войти.

Сразу пустило, но только во фронтенд.

В админку все также не пускает.((

Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.

 

Пользователь 173519

Эксперт

Сообщений: 493
Баллов: 51
Авторитет:

0

Рейтинг пользователя:

1

Регистрация: 30.03.2013

#12

1

05.04.2014 15:21:24

Проблема была в том, что на сервере не осталось свободного места.

Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.

 

Пользователь 38346

Посетитель

Сообщений: 50
Баллов: 4
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 26.02.2009

#13

2

24.04.2014 12:31:15

Возникла аналогичная ситуация.
Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

Код
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

COption::SetOptionInt('security', 'session', 'N');

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); 

Затем проводите штатными средствами Битрикса проверку и восстановление БД.

 

Пользователь 50984

Посетитель

Сообщений: 71
Баллов: 5
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 20.10.2009

#14

1

16.09.2014 07:47:37

Цитата
Александра Зайцева пишет:
Возникла аналогичная ситуация.
Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

Код
  require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/header.php" );

COption::SetOptionInt( 'security' ,  'session' ,  'N' );

 require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/footer.php" ); 
 

Затем проводите штатными средствами Битрикса проверку и восстановление БД.

Помогло.

Разаработка на 1С-Битрикс

 

Пользователь 62922

Эксперт

Сообщений: 261
Баллов: 46
Авторитет:

1

Рейтинг пользователя:

1

Регистрация: 04.05.2010

#15

0

25.11.2014 11:41:57

 

Пользователь 303016

Заглянувший

Сообщений: 4
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 04.01.2015

#16

0

28.03.2015 09:34:12

Цитата
Александра Зайцева написал:
Возникла аналогичная ситуация.
Решение только для редакций, включающих модуль  Проактивной защиты  (Стандарт и выше).
Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

Код
 require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

COption::SetOptionInt('security', 'session', 'N');

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); 
 

Затем проводите штатными средствами Битрикса проверку и восстановление БД.

Не помогло. Та же ошибка и осталась. Не может отключить этим скриптом

 

Пользователь 46710

Постоянный посетитель

Сообщений: 103
Баллов: 16
Авторитет:

1

Рейтинг пользователя:

1

Регистрация: 06.08.2009

#17

0

02.04.2015 12:59:27

Цитата
Виталий Мусин написал:
Решил проблему отключением шифрования пароля. Создав и выполнив файл.

Код
 require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

COption::SetOptionInt('main', 'use_encrypted_auth', 'N');

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
 

Потом поставил галочку «запомнить меня на этом компьютере».

Помогло — спасибо!

 

Пользователь 263557

Заглянувший

Сообщений: 13
Баллов: 1
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 04.06.2014

#18

0

15.09.2017 09:34:05

Не сработало, пока в таблицу не залез и руками не поправил на N

 

Пользователь 1246357

Заглянувший

Сообщений: 8
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 03.07.2017

#19

1

19.09.2017 09:49:55

Метод используется не тот.  COption::SetOptionInt устанавливает значение типа Integer — числа.
Для задания букв Y или N надо использовать COption::SetOptionString

Для начала работы в Битрикс24 необходимо авторизоваться на портале. Мы подготовили решения для самых частых проблем с авторизацией.

Ошибка «Неверный логин или пароль»

Чаще всего дело в неправильно указанном пароле. Проверьте раскладку клавиатуры и убедитесь, что не включена клавиша CapsLock. Повторите попытку или попробуйте восстановить пароль. Подробнее читайте в статье Как восстановить пароль.

Также проверьте, что логин введен правильно.

Ошибка «Такого пользователя нет на портале, смените авторизацию, чтоб войти под другим пользователем»

Ошибка возникает, если данный логин уже зарегистрирован в Битрикс24, но он не привязан к порталу, на который вы хотите зайти. Проверьте, что используются верные данные для входа – это может быть другая почта, мобильный телефон или социальная сеть. При необходимости вы можете добавить этого пользователя на портал, для этого отправьте ему приглашение.

Подробнее читайте в статье Как пригласить сотрудников.

Ошибка «Не удалось найти пользователя с таким e-mail»

Ошибка возникает, если данная почта не зарегистрирована в Битрикс24. Проверьте правильность указанного логина. Возможно, что это другая почта, мобильный телефон или социальная сеть.

Ошибка «Возможно, пользователь уволен на портале»

Ошибка возникает, когда данный пользователь был уволен с портала, на который пытается войти. После увольнения сотрудника, доступ в Битрикс24 ему закрыт. Проверьте на тот ли портал осуществляется вход.

Не могу авторизоваться через аккаунт социальной сети

Причина может быть в том, что у вас есть несколько аккаунтов в одной социальной сети, к примеру, ВКонтакте. Один из них может быть привязан к Битриск24.Паспорт, а другой — нет.

В этом случае попробуйте использовать другой аккаунт.

Я регистрировался через социальную сеть. Как сделать обычный логин и пароль для входа в Битрикс24?

При регистрации с помощью соцсервисов вы авторизируйтесь в Битрикс24 по данным этих социальных сетей. Вы можете привязать электронную почту к аккаунту и входить на портал по логину и паролю.

Подробнее читайте в статье — Как задать логин и пароль?

Ошибка «Пользователь с таким email уже существует (при попытке сменить или задать логин в Битрикс24.Паспорт)»

Такая ошибка возникает, если вы пытаетесь привязать к аккаунту email, который уже зарегистрирован в Битрикс24. В таком случае вы можете использовать другой email или отвязать желаемую почту от аккаунта. Для этого зайдите в Паспорт по email, который необходимо освободить и нажмите Изменить в графе Электронная почта. Укажите новый адрес email и подтвердите его. После этого необходимая почта будет отвязана и вы сможете привязать ее к нужному аккаунту.

Подробнее читайте в статье Как изменить логин и пароль.

Ошибка «Неверное контрольное слово»

Если при смене пароля возникает данная ошибка, это может быть связано с несколькими причинами:

  • Вы отправили несколько запросов на восстановление пароля и перешли по устаревшей контрольной строке. Для того, чтобы успешно изменить пароль, перейдите по ссылке из последнего письма и установите новый пароль к аккаунту.
  • Ссылка для восстановления действует 60 минут. Проверьте, что срок ее активности не истек.
  • В браузере уже есть активная авторизация в Битрикс24.Паспорт не для которого необходимо восстановить пароль. Попробуйте повторить попытку через режим «Инкогнито» в браузере.

Ошибка «Пользователи с такими email уже существуют (при приглашении сотрудника)»

Это означает, что сотрудник с такой почтой уже есть на портале. Это может быть почта для авторизации или поле Контактный email в профиле, либо оба пункта. В этом случае можно только изменить email в Битрикс24.Паспорт и в профиле на портале.

изменить емейл.jpg

Мы рекомендуем, чтобы у каждого сотрудника была своя уникальная почта.

Допустили ошибку в email при регистрации сотрудника и теперь сотрудник не может авторизоваться

Решить данную проблему можно только уволив с портала сотрудника с неправильной почтой. Затем пригласите коллегу уже по корректному адресу.

Подробнее читайте в статье Увольнение сотрудников.

Мне не приходят на почту приглашения/запросы на восстановление пароля

Прежде всего проверьте папку Спам и Рассылки вашего почтового сервиса. Если письма нет, попробуйте отправить приглашение повторно.

Подробнее читайте в статье Как пригласить сотрудников.

Если у вас почта на собственном домене – добавьте адрес no-reply@bitrix24.net в белый список на приём сообщений.

Меня пригласили на портал, но я не могу авторизоваться. Что делать?

Перед авторизацией на портале вам необходимо зарегистрировать логин и установить пароль для входа в Битрикс24.

Подробнее читайте в статье Авторизация в Битрикс24 через приглашение.

Я потерял телефон/переустановил приложение и теперь не могу войти без одноразового пароля

В таком случае вам необходимо настроить двухфакторную авторизацию заново или воспользоваться резервными кодами, если сохраняли их. Также вы можете обратиться к администратору портала для отключения двухэтапной авторизации.

Подробнее читайте в статье Обновить двухэтапную авторизацию на новом телефоне.

Как передать почту уволенного сотрудника другому сотруднику?

Прежде всего администратору портала или руководителю этого сотрудника необходимо зайти в его профиль на портале и изменить контактный e-mail на любой другой.

Сменить контактный email

Затем уволенному сотруднику необходимо зайти в Битрикс24.Паспорт www.bitrix24.net и изменить свой логин.

Подробнее читайте в статье Как изменить логин и пароль.

Если у администратора портала есть доступ к аккаунту/почте – он может сделать это самостоятельно.

Теперь вы сможете пригласить сотрудника на почту, которая стала свободна.

Как удалить аккаунт Битрикс24.Паспорт?

Удалить учетную запись Битрикс24.Паспорт невозможно, пока есть привязка хоть к одному порталу. Как только ваш аккаунт не будет привязан ни к одному Битрикс24, то в меню учетной записи появится пункт удаления.

Спасибо, помогло!

Спасибо

Необязательно:

Оставить отзыв о статье

Уточните, пожалуйста, почему:

Это не то, что я ищу

Очень сложно и непонятно

Оставить отзыв о статье

Выкидывает из админки или Ваша сессия истекла в Битрикс

Решение, как решить проблемы с сессиями в «1С-Битрикс»

Данная проблема возникает по разным причинам, приведу несколько известных вариантов решения проблемы. В основном касается настроек PHP сервера. 

  1. Увеличим время сессии до 3 часов. Если у вас php.ini
    session.gc_maxlifetime = 10800
    session.cookie_lifetime = 10800
    // не забыть перезагрузить сервер
  2. Увеличим время сессии до 3 часов. Если у вас .htaccess
    php_value session.gc_maxlifetime 10800
    php_value session.cookie_lifetime 10800
  3. Или попробовать добавить в dbconn.php
    session_set_cookie_params(10800);
  4. В настройках группы администраторов изменить увеличение времени жизни сессии на дефолтную.
  5. Бывает допущены ошибки в .htaccess. Например не до конца директиву отключили: правило закоментили, а вот условие осталось.

Если у Вас не получается авторизоваться в админке сайта на 1C-Bitrix, то может быть множество причин. Рассмотрим две самые популярные.

Вы забыли пароль от учётной записи или не знаете пароль.

Для того чтобы авторизоваться на сайте под управлением 1C-Bitrix в случаи если вы забыли пароль или его не знаете, но у Вас есть ftp/sftp доступ до сайта. Достаточно корневой папке сайта создать файл auth_user.php с содержимым:

require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
global $USER;
$USER->Authorize(1);
@unlink(__FILE__);
LocalRedirect("/bitrix/admin/");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
        

Разберём что же происходит:

При помощи метода $USER->Authorize(1) будет произведена авторизация под пользователем с ID = 1. Если вдруг у вас на сайте нет пользователя с ID = 1 или он отключен, просто перебирайте ID пока не получится авторизоваться.

@unlink(__FILE__) — удаляет сам файл auth_user.php после использования, если файл удалять не хотите, закомментируйте или удалите данную строчку. ( Стока добавлена для забывчивых, кто сам не удаляет файл после использования ).

LocalRedirect(«/bitrix/admin/») — производит редирект на страницу админки.

Теперь рассмотрим другой случай, когда не получается авторизоваться на сайте.

Если вы вводите пароль от своей учётной записи, страница перезагружается и вы видите снова форму ввода логина и пароля, при этом никаких уведомлений об ошибках нет — скорее всего причина в том, что у Вас на сайте не сохраняются сессии.

Как правило происходит это из-за того, что на сервере «затёрлись» директории для хранения сессий. Поэтому их надо восстановить и настроить правильные права на директории.

Подключитесь к серверу используя ssh доступ — подключиться можно при помощи программы PuTTY.

После в командной строке введите следующие команды:

#Создаем директории для хранения файлов сессий
mkdir /tmp/php_sessions
mkdir /tmp/php_sessions/www/
mkdir /tmp/php_sessions/ext_www/
mkdir /tmp/php_upload/
mkdir /tmp/php_upload/www/
            
#назначаем пользователя и группу
chown -R bitrix:bitrix  /tmp/php_sessions/
chown -R bitrix:bitrix  /tmp/php_upload/
        

После этого проблема с авторизаций должна решиться.

Статья была полезна? Поблагодарите автора.

рецепты

Как быстро и без нервов начать работать в Битрикс24, если вдруг не получается войти

За последние три месяца среди наших клиентов было несколько случаев проблем с авторизацией пользователей в Битрикс24.

Некоторым сотрудникам компаний клиентов просто не удавалось зайти в порталы своих организаций, чтобы работать. Время идёт, зайти не получается, негатив к сервису растёт. Однако при разборе проблемы уже с нашей помощью оказалось, что причины были довольно просты, исправления занимают 5 минут и больше проблема не повторяется.

И хотя все типовые случаи, а также рекомендации по устранению проблем с авторизацией, уже опубликованы в поддержке Битрикс24, не все знают, где искать методы решения и что вообще делать.
Если у вас возникли похожие сложности, то сможете справиться с ними благодаря этой статье, либо обращайтесь, поможем.

Когда-то вам пришло приглашение в корпоративный портал Битрикс24, вы тогда перешли по ссылке и зарегистрировались, возможно даже походили по порталу, посмотрели, как там всё устроено, заполнили свои данные. Но сейчас не можете зайти в портал по своим логину и паролю.

Текст ошибки может быть такой:

Это означает, что у вас есть аккаунт в Битрикс24.Нетворк и вы авторизованы по нему, однако этот аккаунт не привязан к порталу, в который вы пытаетесь войти.

То есть, вы используете неверные данные для входа — это может быть либо другая почта, либо социальная сеть.

Администратор портала всегда может проверить логин на странице редактирования профиля в Битрикс24 и подсказать вам, по какому логину нужно заходить.

Однако может быть так, что ваш e-mail на портале и логин, по которому вы безуспешно пытаетесь войти, совпадают, но войти в портал не получается.
В этом случае почти наверняка при первом входе в Битрикс24 вы не довели до конца регистрацию и Битрикс24.Нетворк запомнил вас по какой-либо социальной сети.
Чтобы довести регистрацию до конца и в дальнейшем без лишних заморочек входить в свой Битрикс24 с любого устройства, вам нужно пройти следующие несколько этапов.

1. Определяем, по какой социальной сети Битрикс24.Нетворк нас запомнил.

Когда вы безуспешно пытаетесь войти в Битрикс24 вам выходит такое сообщение:

и, если вы в прошлый раз зарегистрировались через социальную сеть, то это сообщение будет дополнено надписью «Возможно вам стоит войти через…» и будет указана именно та сеть, которая привязалась к вашему аккаунту. Запомните её.

2. Переходим на сайт bitrix24.net в режиме «Инкогнито» *, входим в ту социальную сеть, в которой Битрикс24 запомнил нас и входим в свой аккаунт на Битрикс24.Нетворк с помощью той социальной сети, по которой Битрикс24.Нетворк нас запомнил.

* Как войти в режим «Инкогнито» в разных браузерах, читаем здесь.

Вход через социальную сеть

3. Затем нажмите на ссылку «Мой профиль». Вы увидите страницу с информацией о вашем профиле в Битрикс24.Нетворк.

Переход к настройкам профиля в Битрикс24.Нетворк

4. Перейдите к редактированию профиля

Переход к редактированию профиля в Битрикс24.Нетворк

5. Нажмите кнопку Задать e-mail и пароль и во всплывающем окне добавьте желаемые данные для входа

Привязка нужного e-mail и указание нового пароля

Если при попытке задать логин вы увидите ошибку «Пользователь с таким e-mail уже существует», то это значит что этот e-mail уже зарегистрирован в Нетворке. Решение только одно — зайти через желаемый e-mail и сменить его на другой. Это освободит логин, и вы сможете успешно задать его.

6. Привязка нужного email к аккаунту Битрикс24.Нетворк закончена, теперь вы можете войти в портал по логину и паролю.

Если проблему по данному рецепту решить не удалось и у вас какой-то особый случай, то смотрите рекомендации в этой подборке статей Битрикс24 по проблемам с авторизацией.
Либо обращайтесь к нам, поможем разобраться.

Антон Кочетов

Бизнес-консультант

07.06.2022
15:14
07.06.2022 15:14:08

Коробочный битрикс24 b24.site.ru
Как доп сайт развернут на нем интернет-магазин site.ru

Ошибка авторизации BITRIX SESSID ERROR

Дублирование куки PHPSESSID
https://dev.1c-bitrix.ru/learning/cour…670&LES…
https://dev.1c-bitrix.ru/community/webdev/user/1064429/blog/40425/?commentId=

1. почистить куки в браузере и еще раз авторизоваться
2. удалить лишнюю куку со стороны сервера

2.1. Если не используется многосайтовость, а поле «Доменное имя» очищено, то надо удалить куку с точкой в начале. Для этого впишите в любую строку файла dbconn.php следующий код:
setcookie(«PHPSESSID», «», 777, ‘/’, ‘.site.ru’);
где site.ru — имя вашего домена.

2.2. Если используется многосайтовость или не очищено поле «Доменное имя», то впишите код:
setcookie(«PHPSESSID», «», 777, ‘/’);
строго без имени домена.

костыль
в главном модуле убрать авторизацию на все сайты

в init.php поставила, запустила, удалила

COption::SetOptionString("main", "ALLOW_SPREAD_COOKIE","N");
COption::SetOptionString("main", "use_secure_password_cookies","N");

Но:
при авторизации в интернет-магазине, слетает в битрикс24, и наоборот, поэтому интернет-магазин приходится открывать в режиме инкогнито, или с битриксом работать через приложение.

07.06.202215:1407.06.2022 15:14:08

Теги: сисадмин

Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.

Если пропадает авторизация пользователя

Если пропадает авторизация пользователя

Возможные причины проблемы:

  1. Лишние переносы строк (или иные символы) в скриптах конфигурации.

  2. Файлы с сессиями продукта создаются, но PHP не хватает прав, чтобы к ним обратиться.

  3. Установлен лимит времени на бездействие пользователя, при превышении которого сессия удаляется.

  4. Значение параметра Маска сети для привязки сессии в настройках безопасности группы пользователей.

  5. Значение параметра session.cookie_domain в файле php.ini на сервере.

  6. Неверно прописан домен в настройках главного модуля и для сайта отдельно.

  7. При переносе сайта не скопировался файл /.access.php.

  8. При многосайтовости вас выкидывает на форму авторизации при переходе по публичным страницам сайта.

  9. Авторизация не учитывается на вашем домене.

  10. Проблема в работе сервера (нужна поддержка сессий в php, должна быть указана папка сохранения сессий и права на запись в эту папку).

Примечание: если работа в административном режиме прерывается появляющейся формой авторизации, то чтобы дать себе возможность что-то поправить в настройках сайта, после авторизации не совершайте никаких действий порядка 10-30 секунд, и, возможно, форма авторизации не появится.

Назад в раздел

Подписаться на новые материалы раздела:

Парни, проблема.
Пишем апи на битрикс для мобильного приложения(МП). И нужно, чтобы пользователь мог авторизовываться и регистрироваться через мп. И регистрация так же должна идти через соц сети.
Для того, что бы пользователь мог авторизоваться, мы отдаем ему токен вида:(id_user:hach_password). И для пользователя, который регистрируется через соц сети, указываем через какую сеть он авторизовался.(вк или фб), в битриксе есть стандартная переменная EXTERNAL_AUTH_ID.
После того как прошла регистрация, он получает свой токен и с ним хочет авторизоваться. И в этот момент, в момент авторизации выскакивает ошибка от битрикс. «Проверка сохраненной авторзации не пройдена». И все, тут у нас затык((
Если пользователь логиниться через почту, все у него работает.
ТОкен генерируем таким образом. $ID_USER . ':' . $USER->GetSessionHash();
Проверяем пользователя на авторизацию таким образом:$USER->LoginByHash($ID_LOGIN, $hash);

Соответственно все расставив на свои места. Пользователя находит, но не авторизовывает.
Уже проверили все исходники, все увы.
Смотрели эти функции более детально, что бы понятно на каком этапе у нас проблема, но все равно не очень понятно, что не так.
bxapi.ru/src/?module_id=main&name=CUser%3A%3AAuthorize
bxapi.ru/src/?module_id=main&name=CUser::UpdateSes…
bxapi.ru/src/?module_id=main&name=CUser%3A%3ALogin…
bxapi.ru/src/?module_id=main&name=CUser%3A%3ACheck…

Я понимаю, что без кода будет сложно, но все, может кто сталкивался с подобной ситуаций, буду рад любому совету)

Как починить авторизацию, которая начала постоянно слетать после обновления Битрикс


Обновлено: 23 апреля 2021


10105 просмотров

После очередного обновления Битрикса в ноябре 2020 г. пользователи сталкиваются со «слётом» авторизации практически сразу после ввода пароля, то есть их разлогинивает сразу после авторизации.

Проблема с задвоением PHPSESSID (идентификатор сессии php появлялся в cookies браузера дважды) серьёзна, так как у простых посетителей задача «выполнить очистку cookies в браузере» вызовет ступор, а без этого они не смогут нормально авторизоваться.

Поэтому надо инициировать удаление лишних данных из cookie со стороны сервера, для этого впишите куда-нибудь в файл /bitrix/php_interface/dbconn.php (заменив www.site.ru из примера на свой домен):

  • Если вы не используете многосайтовость, а поле «Доменное имя» было до ноябрьского обновления заполнено, и после вы его очистили (как рекомендует статья), то надо удалить куку с точкой в начале
  • setcookie("PHPSESSID", "", 777, "/", ".www.site.ru");
  • Если вы используете многосайтовосить или решили не очищать поле «Доменное имя», тогда надо удалить куку без точки — впишите (строго без какого-либо имени домена):
  • setcookie("PHPSESSID", "", 777, "/");

    Если вам пришла идея переопределить название идентификатора «PHPSESSID» на уровне настроек PHP, что бы обойти проблему — это плохая идея, которая вызовет трудноотлавливаемые проблемы.

    Надеюсь, эта статья помогла решить вашу проблему!

    При входе в систему выдает ошибку авторизации.
    По всей вероятности повредилось какая то таблица(возможно кончилось место, наиболее вероятная причина)
    либо отсутствует «место» для хранения сессий (прим. отсутствует папка)


    Ошибка: Ваша сессия истекла, повторите попытку авторизации.
    Нельзя авторизоваться в админке.

    Комментарий:
    При входе в систему выдает ошибку авторизации
    По всей вероятности повредилось какая то таблица(возможно кончилось место, наиболее вероятная причина)
    либо отсутствует «место» для хранения сессий (прим. отсутствует папка)

    Решение:
    нужно запустить /bitrix/admin/site_checker.php (он покажет и исправит проблему)
    Чтобы сделать тестирование без авторизации нужно: Инструмент представляет возможность протестировать конфигурацию даже если не работает авторизация или сайт не открывается из за нарушения сжатия (на экране отображаются крякозябры). Для этого достаточно создать пустой файл site_checker_debug в папке /bitrix. После этого откройте страницу 

    http://ваш_сайт/bitrix/admin/site_checker.php

    Второе решение: (оно ровно такое же, но другим способом заходим в админку и на мой взгляд смысла не имеет)
    Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
    Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.

    Отключаете скриптом через ftp хранение сессий в БД (создадим файл названием us.php с кодом который представлен ниже и закинем в корень сайта по ftp)

    Код — который должен быть в файлике us.php

    require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/header.php" );
    COption::SetOptionInt( 'security' ,  'session' ,  'N' );
    require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/footer.php" );

    Запускам сначала наш файлик http://ваш_сайт/us.php, после этого проводим штатную авторизацию

    После этого проведите проверку и восстановление БД штатными средствами Битрикса.

    Данная проблема возникает по разным причинам, приведу несколько известных вариантов решения проблемы. В основном касается настроек PHP сервера. 

    1. Увеличим время сессии до 3 часов. Если у вас php.ini
      session.gc_maxlifetime = 10800
      session.cookie_lifetime = 10800
      // не забыть перезагрузить сервер
    2. Увеличим время сессии до 3 часов. Если у вас .htaccess
      php_value session.gc_maxlifetime 10800
      php_value session.cookie_lifetime 10800
    3. Или попробовать добавить в dbconn.php
      session_set_cookie_params(10800);
    4. В настройках группы администраторов изменить увеличение времени жизни сессии на дефолтную.
    5. Бывает допущены ошибки в .htaccess. Например не до конца директиву отключили: правило закоментили, а вот условие осталось.

    Почему не пускает в админку 1С-Битрикс?

    Почему не пускает в админку битрикс

    Проблема

    При попытке зайти в админку 1С-Битрикс (site.ru/bitrix) страница обновляется. Логин/пароль вводим верные, но войти не получается, страница обновляется, введенные авторизационные данные сбрасывает.

    Однако, если при попытке входа (в всплывашке браузера) нажать «Запомнить меня», войти все же удается и тут обнаруживается вторая проблема — нет возможности загрузить картинки в элементы инфоблоков, выдает ошибку «Bad sessid».

    Диагностика, часть 1

    Кейса бы не случилось, если бы все было так, как предполагалось изначально. Проблема со входом, да и загрузкой файлов в 99% случаев возникает, если не хватает места на хостинге. Однако, не наш случай. Объем дискового пространства мы мониторим, тут, конечно, проверили на всякий случай — места на хостинге достаточно. Пришлось обратиться к ошибке «Bad sessid», для устранения которой есть несколько вариантов.

    Промежуточное решение

    Для устранения ошибки «Bad sessid» рекомендуется поменять хранение сессии в /bitrix/.settings.php, с чего мы и начали. Однако, проблему это не решило. Еще одна рекомендация — в файле .settings.php поменять тип хранения с database на file или иные варианты. Попробовали — не помогло. Безуспешные попытки решить проблему помогли лишь прийти к выводу, что она кроется не в повреждении таблицы в БД, а также не в самом типе хранения. Заодно проверили сайт на признаки взлома, мало ли что… Признаков взлома не обнаружили.

    Диагностика, часть 2

    Так как предыдущие попытки устранить проблему не увенчались успехом, диагностику мы продолжили, что и позволило обнаружить еще одну проблему — внезапное завершение сессии администратора при попытке авторизоваться под другим пользователем или при попытке перехода на другую страницу, причем авторизовавшийся пользователь получал права ранее залогинившегося администратора. Это привело к мыслям, что есть вторая сессия, что удалось подтвердить благодаря просмотру логов.

    Решение

    Проще, чем казалось, на самом деле.

    • 01 Заходим: «Администрирование > Настройки > Настройки продукта > Сайты > Список сайтов»
    • 02 При условии, что сайт у вас один — переходим в раздел с вашим сайтом, находим поле «Доменное имя», там будет указан его адрес: site.ru.
    • 03 Удаляем его.
    • 04 Возвращаемся на страницу авторизации, очищаем cookie браузера — готово!

    Итог

    Несмотря на то, что в большинстве случаев симптомы указывают на недостаток места на хостинге, иногда причина может быть в другом. На данный момент, мы знаем, что диагностировать проблему
    можно и проще. Для этого при авторизации нужно посмотреть хранимые cookie и если вы там видите две записи PHPSESSID, одну site.ru, а второй .site.ru, то вы столкнулись с редким случаем,
    описанным выше. Кстати, на сайте 1С-Битрикс есть описание решения проблемы с «многосайтовостью», его можно найти по ссылке.
    Вот только к чему эта проблема еще может привести — не описано.

    Другие кейсы

    case

    Чек-лист для аудита виртуального сервера

    Подробнее

    case

    Почему мы заменили fail2ban на CrowdSec и как это поможет при DDoS-атаках

    Подробнее

    case

    Уязвимость модуля «vote» в CMS 1С-Битрикс

    Подробнее

    case

    Как и зачем проверять скорость загрузки сайта и валидацию

    Подробнее

    Если у Вас не получается авторизоваться в админке сайта на 1C-Bitrix, то может быть множество причин. Рассмотрим две самые популярные.

    Вы забыли пароль от учётной записи или не знаете пароль.

    Для того чтобы авторизоваться на сайте под управлением 1C-Bitrix в случаи если вы забыли пароль или его не знаете, но у Вас есть ftp/sftp доступ до сайта. Достаточно корневой папке сайта создать файл auth_user.php с содержимым:

    require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
    global $USER;
    $USER->Authorize(1);
    @unlink(__FILE__);
    LocalRedirect("/bitrix/admin/");
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
            

    Разберём что же происходит:

    При помощи метода $USER->Authorize(1) будет произведена авторизация под пользователем с ID = 1. Если вдруг у вас на сайте нет пользователя с ID = 1 или он отключен, просто перебирайте ID пока не получится авторизоваться.

    @unlink(__FILE__) — удаляет сам файл auth_user.php после использования, если файл удалять не хотите, закомментируйте или удалите данную строчку. ( Стока добавлена для забывчивых, кто сам не удаляет файл после использования ).

    LocalRedirect(«/bitrix/admin/») — производит редирект на страницу админки.

    Теперь рассмотрим другой случай, когда не получается авторизоваться на сайте.

    Если вы вводите пароль от своей учётной записи, страница перезагружается и вы видите снова форму ввода логина и пароля, при этом никаких уведомлений об ошибках нет — скорее всего причина в том, что у Вас на сайте не сохраняются сессии.

    Как правило происходит это из-за того, что на сервере «затёрлись» директории для хранения сессий. Поэтому их надо восстановить и настроить правильные права на директории.

    Подключитесь к серверу используя ssh доступ — подключиться можно при помощи программы PuTTY.

    После в командной строке введите следующие команды:

    #Создаем директории для хранения файлов сессий
    mkdir /tmp/php_sessions
    mkdir /tmp/php_sessions/www/
    mkdir /tmp/php_sessions/ext_www/
    mkdir /tmp/php_upload/
    mkdir /tmp/php_upload/www/
                
    #назначаем пользователя и группу
    chown -R bitrix:bitrix  /tmp/php_sessions/
    chown -R bitrix:bitrix  /tmp/php_upload/
            

    После этого проблема с авторизаций должна решиться.

    Статья была полезна? Поблагодарите автора.

     


    С недавнего времени при попытки войти  в админку, получаю ошибку:
    Ошибка авторизации! Ваша сессия истекла, повторите попытку авторизации.
    И не пускает, сколько не пытайся.
    Помогает только ребут сервера (на CentOS).
    Что делать?

     

    Такое же бывает. Помогает авторизация на frontend’е множественным нажатием кнопки войти.

     

    да вот больше года сидим на битриксе, а такое стало только сейчас появляться, раньше все нормально было((

     

    Такая же проблема, появилась недавно. Еще один из симптомов — эта же ошибка выдавалась при любых действиях (применениях/сохранениях) в административной части, при этом разлогиниться было нереально — авторизация почему-то держалась, только после полной чистки куков удалось разлогиниться, но авторизоваться по прежнему не удается.
    Кто-нить нашел решение?

     

    Та же проблема! Нет доступа к сайту…

    http://dev.1c-bitrix.ru/community/forums/forum6/topic57892/

    Кто нибудь нашел решение ? Техподдержка молчит(

     

    Пользователь 91178

    Заглянувший

    Сообщений: 2
    Регистрация: 19.05.2013

    #7

    13.11.2013 20:41:01

    Решил проблему отключением шифрования пароля. Создав и выполнив файл.

    Код
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    
    COption::SetOptionInt('main', 'use_encrypted_auth', 'N');
    
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
    

    Потом поставил галочку «запомнить меня на этом компьютере».

     

    А мне не помогло :(
    Как зайти в админку ?

     

    отключил журналирование логов и заработало

     

    Пользователь 173519

    Эксперт

    Сообщений: 493
    Баллов: 51
    Регистрация: 30.03.2013

    #11

    05.04.2014 14:08:42

    Цитата
    Евгений пишет:
    Такое же бывает. Помогает авторизация на frontend’е множественным нажатием кнопки войти.

    Сразу пустило, но только во фронтенд.

    В админку все также не пускает.((

    Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.

     

    Проблема была в том, что на сервере не осталось свободного места.

    Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.

     

    Пользователь 38346

    Посетитель

    Сообщений: 50
    Баллов: 4
    Регистрация: 26.02.2009

    #13

    24.04.2014 12:31:15

    Возникла аналогичная ситуация.
    Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
    Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
    Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

    Код
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    
    COption::SetOptionInt('security', 'session', 'N');
    
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); 
    

    Затем проводите штатными средствами Битрикса проверку и восстановление БД.

     

    Пользователь 50984

    Посетитель

    Сообщений: 71
    Баллов: 5
    Регистрация: 20.10.2009

    #14

    16.09.2014 07:47:37

    Цитата
    Александра Зайцева пишет:
    Возникла аналогичная ситуация.
    Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
    Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
    Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

    Код
      require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/header.php" );
    
    COption::SetOptionInt( 'security' ,  'session' ,  'N' );
    
     require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/footer.php" ); 
     

    Затем проводите штатными средствами Битрикса проверку и восстановление БД.

    Помогло.

    Разаработка на 1С-Битрикс

     

    Пользователь 303016

    Заглянувший

    Сообщений: 4
    Регистрация: 04.01.2015

    #16

    28.03.2015 09:34:12

    Цитата
    Александра Зайцева написал:
    Возникла аналогичная ситуация.
    Решение только для редакций, включающих модуль  Проактивной защиты  (Стандарт и выше).
    Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
    Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

    Код
     require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    
    COption::SetOptionInt('security', 'session', 'N');
    
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); 
     

    Затем проводите штатными средствами Битрикса проверку и восстановление БД.

    Не помогло. Та же ошибка и осталась. Не может отключить этим скриптом

     

    Пользователь 46710

    Постоянный посетитель

    Сообщений: 103
    Баллов: 16
    Регистрация: 06.08.2009

    #17

    02.04.2015 12:59:27

    Цитата
    Виталий Мусин написал:
    Решил проблему отключением шифрования пароля. Создав и выполнив файл.

    Код
     require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    
    COption::SetOptionInt('main', 'use_encrypted_auth', 'N');
    
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
     

    Потом поставил галочку «запомнить меня на этом компьютере».

    Помогло — спасибо!

     

    Не сработало, пока в таблицу не залез и руками не поправил на N

     

    Пользователь 1246357

    Заглянувший

    Сообщений: 8
    Регистрация: 03.07.2017

    #19

    19.09.2017 09:49:55

    Метод используется не тот.  COption::SetOptionInt устанавливает значение типа Integer — числа.
    Для задания букв Y или N надо использовать COption::SetOptionString

    Парни, проблема.
    Пишем апи на битрикс для мобильного приложения(МП). И нужно, чтобы пользователь мог авторизовываться и регистрироваться через мп. И регистрация так же должна идти через соц сети.
    Для того, что бы пользователь мог авторизоваться, мы отдаем ему токен вида:(id_user:hach_password). И для пользователя, который регистрируется через соц сети, указываем через какую сеть он авторизовался.(вк или фб), в битриксе есть стандартная переменная EXTERNAL_AUTH_ID.
    После того как прошла регистрация, он получает свой токен и с ним хочет авторизоваться. И в этот момент, в момент авторизации выскакивает ошибка от битрикс. «Проверка сохраненной авторзации не пройдена». И все, тут у нас затык((
    Если пользователь логиниться через почту, все у него работает.
    ТОкен генерируем таким образом. $ID_USER . ':' . $USER->GetSessionHash();
    Проверяем пользователя на авторизацию таким образом:$USER->LoginByHash($ID_LOGIN, $hash);

    Соответственно все расставив на свои места. Пользователя находит, но не авторизовывает.
    Уже проверили все исходники, все увы.
    Смотрели эти функции более детально, что бы понятно на каком этапе у нас проблема, но все равно не очень понятно, что не так.
    bxapi.ru/src/?module_id=main&name=CUser%3A%3AAuthorize
    bxapi.ru/src/?module_id=main&name=CUser::UpdateSes…
    bxapi.ru/src/?module_id=main&name=CUser%3A%3ALogin…
    bxapi.ru/src/?module_id=main&name=CUser%3A%3ACheck…

    Я понимаю, что без кода будет сложно, но все, может кто сталкивался с подобной ситуаций, буду рад любому совету)

    Как починить авторизацию, которая начала постоянно слетать после обновления Битрикс


    Обновлено: 19 июня 2023


    11464 просмотра

    После очередного обновления Битрикса в ноябре 2020 г. пользователи сталкиваются со «слётом» авторизации практически сразу после ввода пароля, то есть их разлогинивает сразу после авторизации.

    Проблема с задвоением PHPSESSID (идентификатор сессии php появлялся в cookies браузера дважды) серьёзна, так как у простых посетителей задача «выполнить очистку cookies в браузере» вызовет ступор, а без этого они не смогут нормально авторизоваться.

    Поэтому надо инициировать удаление лишних данных из cookie со стороны сервера, для этого впишите куда-нибудь в файл /bitrix/php_interface/dbconn.php (заменив www.site.ru из примера на свой домен):

  • Если вы не используете многосайтовость, а поле «Доменное имя» было до ноябрьского обновления заполнено, и после вы его очистили (как рекомендует статья), то надо удалить куку с точкой в начале
  • setcookie("PHPSESSID", "", 777, "/", ".www.site.ru");
  • Если вы используете многосайтовосить или решили не очищать поле «Доменное имя», тогда надо удалить куку без точки — впишите (строго без какого-либо имени домена):
  • setcookie("PHPSESSID", "", 777, "/");

    Если вам пришла идея переопределить название идентификатора «PHPSESSID» на уровне настроек PHP, что бы обойти проблему — это плохая идея, которая вызовет трудноотлавливаемые проблемы.

    Надеюсь, эта статья помогла решить вашу проблему!

    При входе в систему выдает ошибку авторизации.
    По всей вероятности повредилось какая то таблица(возможно кончилось место, наиболее вероятная причина)
    либо отсутствует «место» для хранения сессий (прим. отсутствует папка)


    Ошибка: Ваша сессия истекла, повторите попытку авторизации.
    Нельзя авторизоваться в админке.

    Комментарий:
    При входе в систему выдает ошибку авторизации
    По всей вероятности повредилось какая то таблица(возможно кончилось место, наиболее вероятная причина)
    либо отсутствует «место» для хранения сессий (прим. отсутствует папка)

    Решение:
    нужно запустить /bitrix/admin/site_checker.php (он покажет и исправит проблему)
    Чтобы сделать тестирование без авторизации нужно: Инструмент представляет возможность протестировать конфигурацию даже если не работает авторизация или сайт не открывается из за нарушения сжатия (на экране отображаются крякозябры). Для этого достаточно создать пустой файл site_checker_debug в папке /bitrix. После этого откройте страницу 

    http://ваш_сайт/bitrix/admin/site_checker.php

    Второе решение: (оно ровно такое же, но другим способом заходим в админку и на мой взгляд смысла не имеет)
    Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
    Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.

    Отключаете скриптом через ftp хранение сессий в БД (создадим файл названием us.php с кодом который представлен ниже и закинем в корень сайта по ftp)

    Код — который должен быть в файлике us.php

    require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/header.php" );
    COption::SetOptionInt( 'security' ,  'session' ,  'N' );
    require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/footer.php" );

    Запускам сначала наш файлик http://ваш_сайт/us.php, после этого проводим штатную авторизацию

    После этого проведите проверку и восстановление БД штатными средствами Битрикса.

    При некоторых настройках безопасности для группы администраторов на 1С-Битрикс система требует смены пароля каждые 90 дней. Но, если пропустить момент смены пароля, то возникнет странная ситуация…

    При попытке входа в системы вы будите получать ошибку: «Ошибка авторизации! Срок действия пароля истек, необходимо сменить пароль»

    Ошибка авторизации! Срок действия пароля истек, необходимо сменить пароль

    Получаем очень странное поведение системы 🙂 У пользователя истек срок действия пароля, система говорит необходимо сменить пароль, но пользователь не может зайти в админку чтобы его сменить. Что делать в этом случае? В интернетах нашел несколько решений данной проблемы.

    Через базу данных

    Если у нас есть доступ к БД Битрикса например через phpMyAdmin, заходим в базу.

    Нам нужна таблица b_group, дальше нужна запись с ID=1, которая отвечает за группу администраторов

    Далее ищем строку  s:20:"PASSWORD_CHANGE_DAYS", вслед за ней s:2:"90".

    Указываем через сколько дней нужно менять пароль через БД в Битрикс

    В этой строке 90 — это как раз число дней действия пароля, если это поменять это число на 0, то пароль будет действовать бесконечно.

    Итоговая строка должна выглядеть так:

    "PASSWORD_CHANGE_DAYS";s:2:"0"

    Далее сохраняем запись в БД (при редактировании записи в phpmyadmin нужно нажать кнопку «Вперед») и теперь спокойно заходим в админку.

    Через ФТП

    Еще один вариант войти в админку Битрикса при просроченном пароле. Если есть доступ к фтп, то нужно создать PHP файл adm2023.php (название любое) следующего содержания:

    <?php
    
    require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
    
    global $USER;
    
    $USER->Authorize(1);
    
    LocalRedirect(“/bitrix/admin/”);
    
    ?>

    Далее загрузить его в корень сайта. И перейти по адресу https://вашсайт/adm2023.php
    При выполнении скрипта возникнет ошибка:

    Но все равно, если после перейти на https://вашсайт/bitrix вы будите авторизованы как администратор и сможете сменить пароль.

    Очень важно, не забудьте сразу удалить созданный файл!

    Как сделать чтобы такая ситуация не возникала?

    Можно сделать так чтобы периодическая смена пароля не требовалась. Для этого в настройках группы пользователей на вкладке Безопасность, нужно выставить в «Требовать смены пароля через указанное количество дней: » значение 0. В этом случае больше не будет требования сменить пароль.

    Но я бы не рекомендовал этого делать, можно поставить просто не 90, а 180 дней. Для безопасности пароль все же желательно периодически менять.

     

    Со вчерашнего вечера при попытке войти на сайт выдается сообщение

    Ошибка авторизации

    Ваша сессия истекла, повторите попытку авторизации.

    причем можно вводить даже любые символы  всеравно будет выдаваться это сообщение.
    Проверяли на разных броузерах и устройствах. В чем проблема? Как решить?

     

    Попробуйте обратиться в техподдержку. У многих такая проблема

    вот

    . Решения не видел пока

     

    Возможно хостер натворил что-то с php, конфиги сессий я бы поглядел в php.ini

    Прогоняли тест производительности?

     

    Такая ошибка может возникать при включённом шифровании пароля: Настройки / Настройки модулей / Главный модуль / Авторизация / Безопасная авторизация — «Передавать пароль в зашифрованном виде».

    Ошибка возникает здесь: \bitrix\modules\main\classes\general\rsasecurity.php:

     if($accepted_params[‘__RSA_RAND’] <> $_SESSION[‘__STORED_RSA_RAND’])
    return self::ERROR_SESS_CHECK; //session control value does not match

    Решение: отключить шифрование или закомментировать указанные строки, после чего изучать побочные явления оперативного вмешательства.

     

    Ещё одно решение, более верное: надо отключить HTML-кэширование страниц, где требуется авторизация, т.к. глючит только если оно включено. Служба технической поддержки Битрикса ошибкой всё это не считает: «Разработчики посчитали такое поведение продукта особенностью, исправления не будет.»

    Ну, раз не будет, спасаем себя сами. Переходим в раздел: Настройки / Настройки продукта / Автокеширование / HTML кеш
    Весь кэш отключать не надо, достаточно дополнить «маску исключения». По умолчанию маска выглядит так: /bitrix/*;/404.php
    Мы её дополним: /bitrix/*;/personal/*;/login/*;/404.php

    Теперь весь персональный раздел и страница входа не кэшируются и проблемы больше нет.

     

    проблему решили переключение хранения сессий в базе данных..  

     

    Пользователь 125708

    Заглянувший

    Сообщений: 8
    Регистрация: 12.04.2012

    #7

    0

    21.02.2015 19:06:30

    Цитата
    Дмитрий Прохоренко написал:
    проблему решили переключение хранения сессий в базе данных..

    Дмитрий, а как переключили если нет доступа к админке? Поделитесь опытом :-)

     

    Пользователь 303016

    Заглянувший

    Сообщений: 4
    Регистрация: 04.01.2015

    #8

    0

    28.03.2015 08:11:23

    Цитата
    Александр Тарасов написал:
    Дмитрий, а как переключили если нет доступа к админке? Поделитесь опытом

    Присоединяюсь к вопросу.

     

    Пользователь 46710

    Постоянный посетитель

    Сообщений: 103
    Баллов: 16
    Регистрация: 06.08.2009

    #9

    0

    02.04.2015 12:49:16

    Цитата
    Александр Егорин написал:

    Цитата
    Александр Тарасов   написал:
    Дмитрий, а как переключили если нет доступа к админке? Поделитесь опытом

    Присоединяюсь к вопросу.

    http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=35&LESSON_ID=2161&sphrase_id=4525052

     

    Пользователь 4592858

    Посетитель

    Сообщений: 11
    Баллов: 6
    Регистрация: 09.11.2020

    #10

    0

    31.03.2021 09:35:31

    Ошибка произошла при копировании уже разархивированного архива на другой домен ( на хостинге, для тестирования — очень долго восстановление шло из  архива). Ничего не помогло. Нашел в поиске , что надо с другого браузера зайти. Работал в хроме, попробовал в эксплоре — получилось  :) Обратил внимание, что в хроме при вводе пароля было написано , что пароль будет зашифрован ( может из-за этого)  Это ссылка — где нашел:  

    http://www.rbcu.ru/forum/forum6/topic2248/

     

    Пользователь 204877

    Заглянувший

    Сообщений: 5
    Авторитет:

    1

    Рейтинг пользователя:

    0

    Регистрация: 05.07.2013


    С недавнего времени при попытки войти  в админку, получаю ошибку:
    Ошибка авторизации! Ваша сессия истекла, повторите попытку авторизации.
    И не пускает, сколько не пытайся.
    Помогает только ребут сервера (на CentOS).
    Что делать?

     

    Пользователь 96280

    Заглянувший

    Сообщений: 41
    Баллов: 2
    Авторитет:

    0

    Рейтинг пользователя:

    0

    Регистрация: 14.07.2011

    Такое же бывает. Помогает авторизация на frontend’е множественным нажатием кнопки войти.

     

    Пользователь 204877

    Заглянувший

    Сообщений: 5
    Авторитет:

    1

    Рейтинг пользователя:

    0

    Регистрация: 05.07.2013

    да вот больше года сидим на битриксе, а такое стало только сейчас появляться, раньше все нормально было((

     

    Пользователь 35712

    Заглянувший

    Сообщений: 22
    Баллов: 1
    Авторитет:

    1

    Рейтинг пользователя:

    0

    Регистрация: 12.01.2009

    Такая же проблема, появилась недавно. Еще один из симптомов — эта же ошибка выдавалась при любых действиях (применениях/сохранениях) в административной части, при этом разлогиниться было нереально — авторизация почему-то держалась, только после полной чистки куков удалось разлогиниться, но авторизоваться по прежнему не удается.
    Кто-нить нашел решение?

     

    Пользователь 43781

    Постоянный посетитель

    Сообщений: 182
    Баллов: 16
    Авторитет:

    1

    Рейтинг пользователя:

    1

    Регистрация: 08.06.2009

     

    Пользователь 222421

    Заглянувший

    Сообщений: 2
    Авторитет:

    1

    Рейтинг пользователя:

    0

    Регистрация: 23.10.2013

    Та же проблема! Нет доступа к сайту…

    http://dev.1c-bitrix.ru/community/forums/forum6/topic57892/

    Кто нибудь нашел решение ? Техподдержка молчит(

     

    Пользователь 91178

    Заглянувший

    Сообщений: 2
    Авторитет:

    0

    Рейтинг пользователя:

    0

    Регистрация: 19.05.2013

    #7

    1

    13.11.2013 20:41:01

    Решил проблему отключением шифрования пароля. Создав и выполнив файл.

    Код
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    
    COption::SetOptionInt('main', 'use_encrypted_auth', 'N');
    
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
    

    Потом поставил галочку «запомнить меня на этом компьютере».

     

    Пользователь 216407

    Посетитель

    Сообщений: 56
    Баллов: 4
    Авторитет:

    1

    Рейтинг пользователя:

    0

    Регистрация: 16.09.2013

    Интернет маркетолог

    А мне не помогло :(
    Как зайти в админку ?

     

    Пользователь 18572

    Заглянувший

    Сообщений: 21
    Баллов: 1
    Авторитет:

    0

    Рейтинг пользователя:

    0

    Регистрация: 10.12.2007

     

    Пользователь 100225

    Заглянувший

    Сообщений: 3
    Авторитет:

    0

    Рейтинг пользователя:

    0

    Регистрация: 13.09.2011

    #10

    0

    27.03.2014 18:02:41

    отключил журналирование логов и заработало

     

    Пользователь 173519

    Эксперт

    Сообщений: 493
    Баллов: 51
    Авторитет:

    0

    Рейтинг пользователя:

    1

    Регистрация: 30.03.2013

    #11

    0

    05.04.2014 14:08:42

    Цитата
    Евгений пишет:
    Такое же бывает. Помогает авторизация на frontend’е множественным нажатием кнопки войти.

    Сразу пустило, но только во фронтенд.

    В админку все также не пускает.((

    Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.

     

    Пользователь 173519

    Эксперт

    Сообщений: 493
    Баллов: 51
    Авторитет:

    0

    Рейтинг пользователя:

    1

    Регистрация: 30.03.2013

    #12

    1

    05.04.2014 15:21:24

    Проблема была в том, что на сервере не осталось свободного места.

    Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.

     

    Пользователь 38346

    Посетитель

    Сообщений: 50
    Баллов: 4
    Авторитет:

    1

    Рейтинг пользователя:

    0

    Регистрация: 26.02.2009

    #13

    2

    24.04.2014 12:31:15

    Возникла аналогичная ситуация.
    Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
    Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
    Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

    Код
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    
    COption::SetOptionInt('security', 'session', 'N');
    
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); 
    

    Затем проводите штатными средствами Битрикса проверку и восстановление БД.

     

    Пользователь 50984

    Посетитель

    Сообщений: 71
    Баллов: 5
    Авторитет:

    1

    Рейтинг пользователя:

    0

    Регистрация: 20.10.2009

    #14

    1

    16.09.2014 07:47:37

    Цитата
    Александра Зайцева пишет:
    Возникла аналогичная ситуация.
    Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
    Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
    Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

    Код
      require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/header.php" );
    
    COption::SetOptionInt( 'security' ,  'session' ,  'N' );
    
     require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/footer.php" ); 
     

    Затем проводите штатными средствами Битрикса проверку и восстановление БД.

    Помогло.

    Разаработка на 1С-Битрикс

     

    Пользователь 62922

    Эксперт

    Сообщений: 261
    Баллов: 46
    Авторитет:

    1

    Рейтинг пользователя:

    1

    Регистрация: 04.05.2010

    #15

    0

    25.11.2014 11:41:57

     

    Пользователь 303016

    Заглянувший

    Сообщений: 4
    Авторитет:

    1

    Рейтинг пользователя:

    0

    Регистрация: 04.01.2015

    #16

    0

    28.03.2015 09:34:12

    Цитата
    Александра Зайцева написал:
    Возникла аналогичная ситуация.
    Решение только для редакций, включающих модуль  Проактивной защиты  (Стандарт и выше).
    Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
    Отключаете скриптом через ftp хранение сессий в БД (файл с данным кодом на сервер по ftp)

    Код
     require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    
    COption::SetOptionInt('security', 'session', 'N');
    
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); 
     

    Затем проводите штатными средствами Битрикса проверку и восстановление БД.

    Не помогло. Та же ошибка и осталась. Не может отключить этим скриптом

     

    Пользователь 46710

    Постоянный посетитель

    Сообщений: 103
    Баллов: 16
    Авторитет:

    1

    Рейтинг пользователя:

    1

    Регистрация: 06.08.2009

    #17

    0

    02.04.2015 12:59:27

    Цитата
    Виталий Мусин написал:
    Решил проблему отключением шифрования пароля. Создав и выполнив файл.

    Код
     require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    
    COption::SetOptionInt('main', 'use_encrypted_auth', 'N');
    
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
     

    Потом поставил галочку «запомнить меня на этом компьютере».

    Помогло — спасибо!

     

    Пользователь 263557

    Заглянувший

    Сообщений: 13
    Баллов: 1
    Авторитет:

    0

    Рейтинг пользователя:

    0

    Регистрация: 04.06.2014

    #18

    0

    15.09.2017 09:34:05

    Не сработало, пока в таблицу не залез и руками не поправил на N

     

    Пользователь 1246357

    Заглянувший

    Сообщений: 8
    Авторитет:

    1

    Рейтинг пользователя:

    0

    Регистрация: 03.07.2017

    #19

    1

    19.09.2017 09:49:55

    Метод используется не тот.  COption::SetOptionInt устанавливает значение типа Integer — числа.
    Для задания букв Y или N надо использовать COption::SetOptionString

    Для начала работы в Битрикс24 необходимо авторизоваться на портале. Мы подготовили решения для самых частых проблем с авторизацией.

    Ошибка «Неверный логин или пароль»

    Чаще всего дело в неправильно указанном пароле. Проверьте раскладку клавиатуры и убедитесь, что не включена клавиша CapsLock. Повторите попытку или попробуйте восстановить пароль. Подробнее читайте в статье Как восстановить пароль.

    Также проверьте, что логин введен правильно.

    Ошибка «Такого пользователя нет на портале, смените авторизацию, чтоб войти под другим пользователем»

    Ошибка возникает, если данный логин уже зарегистрирован в Битрикс24, но он не привязан к порталу, на который вы хотите зайти. Проверьте, что используются верные данные для входа – это может быть другая почта, мобильный телефон или социальная сеть. При необходимости вы можете добавить этого пользователя на портал, для этого отправьте ему приглашение.

    Подробнее читайте в статье Как пригласить сотрудников.

    Ошибка «Не удалось найти пользователя с таким e-mail»

    Ошибка возникает, если данная почта не зарегистрирована в Битрикс24. Проверьте правильность указанного логина. Возможно, что это другая почта, мобильный телефон или социальная сеть.

    Ошибка «Возможно, пользователь уволен на портале»

    Ошибка возникает, когда данный пользователь был уволен с портала, на который пытается войти. После увольнения сотрудника, доступ в Битрикс24 ему закрыт. Проверьте на тот ли портал осуществляется вход.

    Не могу авторизоваться через аккаунт социальной сети

    Причина может быть в том, что у вас есть несколько аккаунтов в одной социальной сети, к примеру, ВКонтакте. Один из них может быть привязан к Битриск24.Паспорт, а другой — нет.

    В этом случае попробуйте использовать другой аккаунт.

    Я регистрировался через социальную сеть. Как сделать обычный логин и пароль для входа в Битрикс24?

    При регистрации с помощью соцсервисов вы авторизируйтесь в Битрикс24 по данным этих социальных сетей. Вы можете привязать электронную почту к аккаунту и входить на портал по логину и паролю.

    Подробнее читайте в статье — Как задать логин и пароль?

    Ошибка «Пользователь с таким email уже существует (при попытке сменить или задать логин в Битрикс24.Паспорт)»

    Такая ошибка возникает, если вы пытаетесь привязать к аккаунту email, который уже зарегистрирован в Битрикс24. В таком случае вы можете использовать другой email или отвязать желаемую почту от аккаунта. Для этого зайдите в Паспорт по email, который необходимо освободить и нажмите Изменить в графе Электронная почта. Укажите новый адрес email и подтвердите его. После этого необходимая почта будет отвязана и вы сможете привязать ее к нужному аккаунту.

    Подробнее читайте в статье Как изменить логин и пароль.

    Ошибка «Неверное контрольное слово»

    Если при смене пароля возникает данная ошибка, это может быть связано с несколькими причинами:

    • Вы отправили несколько запросов на восстановление пароля и перешли по устаревшей контрольной строке. Для того, чтобы успешно изменить пароль, перейдите по ссылке из последнего письма и установите новый пароль к аккаунту.
    • Ссылка для восстановления действует 60 минут. Проверьте, что срок ее активности не истек.
    • В браузере уже есть активная авторизация в Битрикс24.Паспорт не для которого необходимо восстановить пароль. Попробуйте повторить попытку через режим «Инкогнито» в браузере.

    Ошибка «Пользователи с такими email уже существуют (при приглашении сотрудника)»

    Это означает, что сотрудник с такой почтой уже есть на портале. Это может быть почта для авторизации или поле Контактный email в профиле, либо оба пункта. В этом случае можно только изменить email в Битрикс24.Паспорт и в профиле на портале.

    изменить емейл.jpg

    Мы рекомендуем, чтобы у каждого сотрудника была своя уникальная почта.

    Допустили ошибку в email при регистрации сотрудника и теперь сотрудник не может авторизоваться

    Решить данную проблему можно только уволив с портала сотрудника с неправильной почтой. Затем пригласите коллегу уже по корректному адресу.

    Подробнее читайте в статье Увольнение сотрудников.

    Мне не приходят на почту приглашения/запросы на восстановление пароля

    Прежде всего проверьте папку Спам и Рассылки вашего почтового сервиса. Если письма нет, попробуйте отправить приглашение повторно.

    Подробнее читайте в статье Как пригласить сотрудников.

    Если у вас почта на собственном домене – добавьте адрес no-reply@bitrix24.net в белый список на приём сообщений.

    Меня пригласили на портал, но я не могу авторизоваться. Что делать?

    Перед авторизацией на портале вам необходимо зарегистрировать логин и установить пароль для входа в Битрикс24.

    Подробнее читайте в статье Авторизация в Битрикс24 через приглашение.

    Я потерял телефон/переустановил приложение и теперь не могу войти без одноразового пароля

    В таком случае вам необходимо настроить двухфакторную авторизацию заново или воспользоваться резервными кодами, если сохраняли их. Также вы можете обратиться к администратору портала для отключения двухэтапной авторизации.

    Подробнее читайте в статье Обновить двухэтапную авторизацию на новом телефоне.

    Как передать почту уволенного сотрудника другому сотруднику?

    Прежде всего администратору портала или руководителю этого сотрудника необходимо зайти в его профиль на портале и изменить контактный e-mail на любой другой.

    Сменить контактный email

    Затем уволенному сотруднику необходимо зайти в Битрикс24.Паспорт www.bitrix24.net и изменить свой логин.

    Подробнее читайте в статье Как изменить логин и пароль.

    Если у администратора портала есть доступ к аккаунту/почте – он может сделать это самостоятельно.

    Теперь вы сможете пригласить сотрудника на почту, которая стала свободна.

    Как удалить аккаунт Битрикс24.Паспорт?

    Удалить учетную запись Битрикс24.Паспорт невозможно, пока есть привязка хоть к одному порталу. Как только ваш аккаунт не будет привязан ни к одному Битрикс24, то в меню учетной записи появится пункт удаления.

    Спасибо, помогло!

    Спасибо :)

    Необязательно:

    Оставить отзыв о статье

    Уточните, пожалуйста, почему:

    Это не то, что я ищу

    Очень сложно и непонятно

    Оставить отзыв о статье

    Выкидывает из админки или Ваша сессия истекла в Битрикс

    Решение, как решить проблемы с сессиями в «1С-Битрикс»

    Данная проблема возникает по разным причинам, приведу несколько известных вариантов решения проблемы. В основном касается настроек PHP сервера. 

    1. Увеличим время сессии до 3 часов. Если у вас php.ini
      session.gc_maxlifetime = 10800
      session.cookie_lifetime = 10800
      // не забыть перезагрузить сервер
    2. Увеличим время сессии до 3 часов. Если у вас .htaccess
      php_value session.gc_maxlifetime 10800
      php_value session.cookie_lifetime 10800
    3. Или попробовать добавить в dbconn.php
      session_set_cookie_params(10800);
    4. В настройках группы администраторов изменить увеличение времени жизни сессии на дефолтную.
    5. Бывает допущены ошибки в .htaccess. Например не до конца директиву отключили: правило закоментили, а вот условие осталось.

    Если у Вас не получается авторизоваться в админке сайта на 1C-Bitrix, то может быть множество причин. Рассмотрим две самые популярные.

    Вы забыли пароль от учётной записи или не знаете пароль.

    Для того чтобы авторизоваться на сайте под управлением 1C-Bitrix в случаи если вы забыли пароль или его не знаете, но у Вас есть ftp/sftp доступ до сайта. Достаточно корневой папке сайта создать файл auth_user.php с содержимым:

    require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
    global $USER;
    $USER->Authorize(1);
    @unlink(__FILE__);
    LocalRedirect("/bitrix/admin/");
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
            

    Разберём что же происходит:

    При помощи метода $USER->Authorize(1) будет произведена авторизация под пользователем с ID = 1. Если вдруг у вас на сайте нет пользователя с ID = 1 или он отключен, просто перебирайте ID пока не получится авторизоваться.

    @unlink(__FILE__) — удаляет сам файл auth_user.php после использования, если файл удалять не хотите, закомментируйте или удалите данную строчку. ( Стока добавлена для забывчивых, кто сам не удаляет файл после использования ).

    LocalRedirect(«/bitrix/admin/») — производит редирект на страницу админки.

    Теперь рассмотрим другой случай, когда не получается авторизоваться на сайте.

    Если вы вводите пароль от своей учётной записи, страница перезагружается и вы видите снова форму ввода логина и пароля, при этом никаких уведомлений об ошибках нет — скорее всего причина в том, что у Вас на сайте не сохраняются сессии.

    Как правило происходит это из-за того, что на сервере «затёрлись» директории для хранения сессий. Поэтому их надо восстановить и настроить правильные права на директории.

    Подключитесь к серверу используя ssh доступ — подключиться можно при помощи программы PuTTY.

    После в командной строке введите следующие команды:

    #Создаем директории для хранения файлов сессий
    mkdir /tmp/php_sessions
    mkdir /tmp/php_sessions/www/
    mkdir /tmp/php_sessions/ext_www/
    mkdir /tmp/php_upload/
    mkdir /tmp/php_upload/www/
                
    #назначаем пользователя и группу
    chown -R bitrix:bitrix  /tmp/php_sessions/
    chown -R bitrix:bitrix  /tmp/php_upload/
            

    После этого проблема с авторизаций должна решиться.

    Статья была полезна? Поблагодарите автора.

    рецепты

    Как быстро и без нервов начать работать в Битрикс24, если вдруг не получается войти

    За последние три месяца среди наших клиентов было несколько случаев проблем с авторизацией пользователей в Битрикс24.

    Некоторым сотрудникам компаний клиентов просто не удавалось зайти в порталы своих организаций, чтобы работать. Время идёт, зайти не получается, негатив к сервису растёт. Однако при разборе проблемы уже с нашей помощью оказалось, что причины были довольно просты, исправления занимают 5 минут и больше проблема не повторяется.

    И хотя все типовые случаи, а также рекомендации по устранению проблем с авторизацией, уже опубликованы в поддержке Битрикс24, не все знают, где искать методы решения и что вообще делать.
    Если у вас возникли похожие сложности, то сможете справиться с ними благодаря этой статье, либо обращайтесь, поможем.

    Когда-то вам пришло приглашение в корпоративный портал Битрикс24, вы тогда перешли по ссылке и зарегистрировались, возможно даже походили по порталу, посмотрели, как там всё устроено, заполнили свои данные. Но сейчас не можете зайти в портал по своим логину и паролю.

    Текст ошибки может быть такой:

    Это означает, что у вас есть аккаунт в Битрикс24.Нетворк и вы авторизованы по нему, однако этот аккаунт не привязан к порталу, в который вы пытаетесь войти.

    То есть, вы используете неверные данные для входа — это может быть либо другая почта, либо социальная сеть.

    Администратор портала всегда может проверить логин на странице редактирования профиля в Битрикс24 и подсказать вам, по какому логину нужно заходить.

    Однако может быть так, что ваш e-mail на портале и логин, по которому вы безуспешно пытаетесь войти, совпадают, но войти в портал не получается.
    В этом случае почти наверняка при первом входе в Битрикс24 вы не довели до конца регистрацию и Битрикс24.Нетворк запомнил вас по какой-либо социальной сети.
    Чтобы довести регистрацию до конца и в дальнейшем без лишних заморочек входить в свой Битрикс24 с любого устройства, вам нужно пройти следующие несколько этапов.

    1. Определяем, по какой социальной сети Битрикс24.Нетворк нас запомнил.

    Когда вы безуспешно пытаетесь войти в Битрикс24 вам выходит такое сообщение:

    и, если вы в прошлый раз зарегистрировались через социальную сеть, то это сообщение будет дополнено надписью «Возможно вам стоит войти через…» и будет указана именно та сеть, которая привязалась к вашему аккаунту. Запомните её.

    2. Переходим на сайт bitrix24.net в режиме «Инкогнито» *, входим в ту социальную сеть, в которой Битрикс24 запомнил нас и входим в свой аккаунт на Битрикс24.Нетворк с помощью той социальной сети, по которой Битрикс24.Нетворк нас запомнил.

    * Как войти в режим «Инкогнито» в разных браузерах, читаем здесь.

    Вход через социальную сеть

    3. Затем нажмите на ссылку «Мой профиль». Вы увидите страницу с информацией о вашем профиле в Битрикс24.Нетворк.

    Переход к настройкам профиля в Битрикс24.Нетворк

    4. Перейдите к редактированию профиля

    Переход к редактированию профиля в Битрикс24.Нетворк

    5. Нажмите кнопку Задать e-mail и пароль и во всплывающем окне добавьте желаемые данные для входа

    Привязка нужного e-mail и указание нового пароля

    Если при попытке задать логин вы увидите ошибку «Пользователь с таким e-mail уже существует», то это значит что этот e-mail уже зарегистрирован в Нетворке. Решение только одно — зайти через желаемый e-mail и сменить его на другой. Это освободит логин, и вы сможете успешно задать его.

    6. Привязка нужного email к аккаунту Битрикс24.Нетворк закончена, теперь вы можете войти в портал по логину и паролю.

    Если проблему по данному рецепту решить не удалось и у вас какой-то особый случай, то смотрите рекомендации в этой подборке статей Битрикс24 по проблемам с авторизацией.
    Либо обращайтесь к нам, поможем разобраться.

    Антон Кочетов

    Бизнес-консультант

    07.06.2022
    15:14
    07.06.2022 15:14:08

    Коробочный битрикс24 b24.site.ru
    Как доп сайт развернут на нем интернет-магазин site.ru

    Ошибка авторизации BITRIX SESSID ERROR

    Дублирование куки PHPSESSID
    https://dev.1c-bitrix.ru/learning/cour…670&LES…
    https://dev.1c-bitrix.ru/community/webdev/user/1064429/blog/40425/?commentId=

    1. почистить куки в браузере и еще раз авторизоваться
    2. удалить лишнюю куку со стороны сервера

    2.1. Если не используется многосайтовость, а поле «Доменное имя» очищено, то надо удалить куку с точкой в начале. Для этого впишите в любую строку файла dbconn.php следующий код:
    setcookie(«PHPSESSID», «», 777, ‘/’, ‘.site.ru’);
    где site.ru — имя вашего домена.

    2.2. Если используется многосайтовость или не очищено поле «Доменное имя», то впишите код:
    setcookie(«PHPSESSID», «», 777, ‘/’);
    строго без имени домена.

    костыль
    в главном модуле убрать авторизацию на все сайты

    в init.php поставила, запустила, удалила

    COption::SetOptionString("main", "ALLOW_SPREAD_COOKIE","N");
    COption::SetOptionString("main", "use_secure_password_cookies","N");

    Но:
    при авторизации в интернет-магазине, слетает в битрикс24, и наоборот, поэтому интернет-магазин приходится открывать в режиме инкогнито, или с битриксом работать через приложение.

    07.06.202215:1407.06.2022 15:14:08

    Теги: сисадмин

    Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
    то ждем ваше обращение в нашей службе тех поддержки.

    Если пропадает авторизация пользователя

    Если пропадает авторизация пользователя

    Возможные причины проблемы:

    1. Лишние переносы строк (или иные символы) в скриптах конфигурации.

    2. Файлы с сессиями продукта создаются, но PHP не хватает прав, чтобы к ним обратиться.

    3. Установлен лимит времени на бездействие пользователя, при превышении которого сессия удаляется.

    4. Значение параметра Маска сети для привязки сессии в настройках безопасности группы пользователей.

    5. Значение параметра session.cookie_domain в файле php.ini на сервере.

    6. Неверно прописан домен в настройках главного модуля и для сайта отдельно.

    7. При переносе сайта не скопировался файл /.access.php.

    8. При многосайтовости вас выкидывает на форму авторизации при переходе по публичным страницам сайта.

    9. Авторизация не учитывается на вашем домене.

    10. Проблема в работе сервера (нужна поддержка сессий в php, должна быть указана папка сохранения сессий и права на запись в эту папку).

    Примечание: если работа в административном режиме прерывается появляющейся формой авторизации, то чтобы дать себе возможность что-то поправить в настройках сайта, после авторизации не совершайте никаких действий порядка 10-30 секунд, и, возможно, форма авторизации не появится.

    Назад в раздел

    Подписаться на новые материалы раздела:

    Парни, проблема.
    Пишем апи на битрикс для мобильного приложения(МП). И нужно, чтобы пользователь мог авторизовываться и регистрироваться через мп. И регистрация так же должна идти через соц сети.
    Для того, что бы пользователь мог авторизоваться, мы отдаем ему токен вида:(id_user:hach_password). И для пользователя, который регистрируется через соц сети, указываем через какую сеть он авторизовался.(вк или фб), в битриксе есть стандартная переменная EXTERNAL_AUTH_ID.
    После того как прошла регистрация, он получает свой токен и с ним хочет авторизоваться. И в этот момент, в момент авторизации выскакивает ошибка от битрикс. «Проверка сохраненной авторзации не пройдена». И все, тут у нас затык((
    Если пользователь логиниться через почту, все у него работает.
    ТОкен генерируем таким образом. $ID_USER . ':' . $USER->GetSessionHash();
    Проверяем пользователя на авторизацию таким образом:$USER->LoginByHash($ID_LOGIN, $hash);

    Соответственно все расставив на свои места. Пользователя находит, но не авторизовывает.
    Уже проверили все исходники, все увы.
    Смотрели эти функции более детально, что бы понятно на каком этапе у нас проблема, но все равно не очень понятно, что не так.
    bxapi.ru/src/?module_id=main&name=CUser%3A%3AAuthorize
    bxapi.ru/src/?module_id=main&name=CUser::UpdateSes…
    bxapi.ru/src/?module_id=main&name=CUser%3A%3ALogin…
    bxapi.ru/src/?module_id=main&name=CUser%3A%3ACheck…

    Я понимаю, что без кода будет сложно, но все, может кто сталкивался с подобной ситуаций, буду рад любому совету)

    Понравилась статья? Поделить с друзьями:
  • Бесцельно путешествовал лексическая ошибка
  • Битрикс ошибка автоматического создания резервной копии
  • Битрикс ошибка ip адрес клиента изменился продолжение невозможно
  • Бествей джакузи ошибка е02
  • Битрикс ошибка 504 при обновлении