Не могу зайти в админку 1с битрикс
В статье предложены 4 альтернативных метода восстановления пароля к аккаунту администратора 1С Битрикс.
Обратите внимание : рекомендации в данной статье предназначены для опытных пользователей. В целях безопасности, не рекомендуется предпринимать описанные методы, если вы не понимание назначение описанных действий, и\или у вас нет резервной копии сайта и базы данных (или возможности их заблоговременно создать).
Восстановление пароля через FTP
1 метод сброса - автоматическая авторизация
Для этого метода будет использовать специальный скрипт pass.php
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
global $USER;
$USER->Authorize(1);
LocalRedirect(“/bitrix/admin/”);
?>
Где Authorize(1); это авторизация пользователя под обычно это администратор 1С Битрикс.
Алгоритм действий:
- Подключитесь через FTP и загружаем файл pass.php в корневую директорию сайта
- Откройте страницу в браузере и вас сразу переадресует на адрес админпанели на /bitrix/admin/
- Зайти в настройки пользователя и измените пароль
- Внимание! Обязательно удалите файл pass.php после восстановления пароля
2 метод сброса - автоматическая установка пароля
В NotePad++ нужно создать файл с названием pass.php со следующим содержанием
require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");
$pass = '123456';
$B = $USER->Update(1,array("PASSWORD"=>$pass));
if ($B) echo "Password successfully reset to: ";
echo "
Login ".$_ENV['LOGNAME'];
echo "
Password ".$pass;
>
else echo $USER->LAST_ERROR;
require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");
?>
Где Update(1, …) - это авторизация пользователя под обычно это администратор 1С Битрикс.
Алгоритм действий:
Восстановление пароля через MySQL
3 метод сброса - вручную через phpMyAdmin
Ссылка на phpMyAdmin для каждого сервера уникальна, её можно найти в панели управления хостингом - ISPmanager - Инструменты - phpMyAdmin.
Алгоритм действий:
- Сохранить обязательно резервную копию базу данных через меню phpMyAdmin - "Экспорт", в файл SQL
- Найти таблицу b_user и пользователя с или ID, пароль которого вы желаете сбросить
- Удалить значение в поле PASSWORD
- Авторизоваться без указания пароля
- Зайти в настройки пользователя и изменить пароль
4 метод сброса - через SQL-запрос по SSH
Если нет возможности изменять базу данных через phpMyAdmin, но есть доступ к SSH, то после подключения к БД нужно ввести следующий SQL-запрос:
UPDATE `b_user` SET `PASSWORD` = MD5('123456') WHERE `ID`=1;
Алгоритм действий:
Авторизоваться в админпанели 1С Битрикс /bitrix/admin/ и указать admin и пароль 123456 (или другой, удобный для вас).
Зайти в настройки пользователя и изменить пароль на новый, надежный.
1. пробовал даже с другого компа, всё на том же месте
2. так же молчит, выходишь на страницу восстановления, вводишь имя или почту, и всё. тоже просто обновляет страницу и всё.
3 . подскажите что ещё.
попробуй скинуть настройки пользователя
Настройки -> Интерфейс -> Очистить все собственные настройки интерфейса
попробуй скинуть настройки пользователя
Да, совет дурной.
Скорее всего, у Вас не создаются сессии, поэтому копайте в этом направлении. Возможно, закончилось место на диске, и PHP не может создать новый файл, или права на папку с сессионными файлами неправильно выставлены.
есть у меня подозрение, что всё это произошло после ввода лицензионного ключа.
места достаточно, права никто не трогал.
Цитата |
---|
Plohish пишет: места достаточно, права никто не трогал. |
Вы не гадайте, Вы проверьте. Залейте по FTP файлик с session_start и посмотрите, что функция возвращает.
Если не поможет, в таблице b_user замените хэш пароля на заранее известный. Может, Вы и вправду пароль неверный вводите.
Сложно представить, как тут лицензионный ключ может мешать.
Я так понимаю, если бы пароль был не тот, мне бы об этом писало, а так. можно набирать что угодно, пофигу.
функция возвращает время и дату формирования сессии, тут всё в норме.
Цитата |
---|
Plohish пишет: я так понимаю более никто помочь не может? |
Цитата |
---|
Plohish пишет: . страница вроде как обновляется, и всё. |
Столкнулся недавно с подобной ситуацией, при попытке авторизоваться все подвисало, при этому авторизация не проходила и дико грузился процессор. Так же не работала и авторизация через $USER->Authorize()
Путем поиска ошибок получилось следующее:
если в файле /bitrix/modules/main/classes/general/user.php изменить кусок кода функции Authorize
В файле .htaccess может происходить перенаправление которое выполняется до
авторизации.
В результате чего если ссылка имеет вид "ввв.имясайта/index.php" происходит перенаправление на "ввв.имясайта/".
Хм, это помогло мне
Пришлось убрать строчки:
RewriteCond % ^[A-Z]\ /(.*)index\.php($|\ |\?)
RewriteRule ^ /%1 [R=301,L]
Люди помогите у меня тоже проблема с авторизацией, много чего перепробывал,не работает, тех поддержка это отдельная тема, хуже сервиса я еще не встречал, на каждый ответ уходит до 6 - ти часов, и не одного верного ответа. Я очень зол на них. Третий день сижу без админки.
как вариант не пишутся сессии php. проверьте в php.ini где сохраняется сессия, и есть ли на нее права пользователя.
Вот файл dbconn.php, может тут где ошибка? Для ясности - в поле Password я написал "*", это для форума, в оригинале там конечно же стоит правильный пароль.
define("DBPersistent", false);
$DBType = "mysql";
$DBHost = "localhost";
$DBLogin = "mplast_bitrix";
$DBPassword = "*****";
$DBName = "mplast_bitrix";
$DBDebug = false;
$DBDebugToFile = false;
define("DELAY_DB_CONNECT", true);
define("CACHED_b_file", 3600);
define("CACHED_b_file_bucket_size", 10);
define("CACHED_b_lang", 3600);
define("CACHED_b_option", 3600);
define("CACHED_b_lang_domain", 3600);
define("CACHED_b_site_template", 3600);
define("CACHED_b_event", 3600);
define("CACHED_b_agent", 3660);
define("CACHED_menu", 3600);
define("BX_UTF", true);
define("BX_USE_MYSQLI", false);
define("BX_FILE_PERMISSIONS", 0644);
define("BX_DIR_PERMISSIONS", 0755);
@umask(~BX_DIR_PERMISSIONS);
define("BX_DISABLE_INDEX_PAGE", true);
?>
session_register("LANG_UI");
if(isset($_REQUEST['lang_ui']))
$_SESSION["LANG_UI"] = ($_REQUEST['lang_ui']=='en'?'en':'ru');
Привет! нужна очень Ваша помощь. . .
Я новый админ сайта. .поймала 500 ошибку, когда выставляла нормальную структуру документа. . .видимо перестаралась(((в админку заходить могла без проблем, вернула вроде все как было, но ошибка не устранилась , браузер никаких ошибок не выводил. . .посоветовали в .htaccess прописать разрешение на вывод информации о ошибках. . .ошибка выводится, но теперь я даже не могу зайти в админку, помогите пожалуйста . .ниже весь код
После переноса сайта перестали работать стили, яваскрипты, и стало невозможно зайти в админку
Добрый день! В общем, проблема такая: после переноса сайта перестали работать стили, яваскрипты, и.
Нет возможности зайти в админку после переноса на хостинг
Доброго времени суток! Долго мучался с конфигами после переноса, а тут на тебе, такой ужас. Что с.
Нет доступа в диспетчер задач и нет возможности зайти в соц.сети через любые браузеры
Здравствуйте, компьютер уже давно притормаживает.При попытке зайти в диспетчер задач отображаются.
Нет возможности зайти в интернет
Недавно столкнулся с проблемой. Соседи попросили помочь им решить проблему с просмотром Flash.
Верните htaccess в прежний вид. Если админка недоступна, то это можно сделать только через ftp, ssh, или панель управления хостингом.
Если ошибка в php, то можете вставить такой код для отображения ошибок:
Сайт благодаря откату восстановила, но появилась новая проблема, не восстановился каталог
404 Not Found
1. Проверьте что для /catalog/ вот на этой странице /bitrix/admin/urlrewrite_list.php?lang=ru есть выполняющееся правило.
2. Проверьте что в htaccess есть
нет(( я на всякие пожарные кэш сбросила. . пока ничего не заработало
Добавлено через 12 минут
У меня такой страшный код в этом файле. . . .
Вы второй раз добавили уже. Внимательнее свой файл посмотрите. Уберите то что добавили в htaccess.
Проверьте наличие файлов:
/catalog/catalog.php
/catalog/detail.php
/catalog/list.php
Если все три файла есть, то гадание по фотографии дальше не поможет. Нужно конкретный случай разбирать уже. Там уже настройки сервера скорее всего надо будет смотреть. Может там nginx + php-fpm например стоит и htaccess просто игнорируется. Или там например многосайтовость настроена, и в админке правила не для того urlrewrite.php отображаются. Много чего может быть.
Иногда бывает так, что человек поменял пароль и забыл. А данные для восстановления пароля были указаны от балды. Ну или человек который этим всем занимался — теперь недоступен, а доступы нужны. Предположим вы администратор сервера или хостинга, но доступов в админку Bitrix у вас нет или даже никогда не было. Что делать если этот доступ нужен прямо сейчас, а взять его неоткуда? Правильно — сделать самому. И для этого есть пара способов.
Первый способ получения доступа в админку Bitrix — авторизация через скрипт
Создаем файл php с любым именем. Лучше посложнее, чтобы кто-то случайно не открыл его набрав адрес браузере. Вставляем код:
После этого файл закидываем на сайт по FTP и открываем файл набрав его адрес в строке браузера. Что делает этот код? Он авторизует любого кто открыл этот файл системе как пользователя с Авторизация сохраняется пока жива сессия — то есть до момента пока вы не закроете браузер. Соответственно если пользователь с это суперадминистратор, то вы получите права суперадминистратора, и набрав в браузере адрес админ-панели сайта — увидите что Bitrix считает что вам можно доверять :) После того как попадете в админку — можете сменить пароль — если это требуется, или выполнить необходимые действия, и разлогиниться закрыв браузер.
Не забудьте удалить файл. Это дыра в системе безопасности сайта.
Второй способ получения доступа в Bitrix — смена пароля с помощью скрипта
Приведенный ввыше код — так же вставляем файл php и закидываем этот файл на сайт по FTP. Открываем этот файл в браузере один раз, и затем заходим в панель Bitrix как обычно, но указывая пароль = my_new_pass. В этом скрипте так же подразумевается, что у суперадминистратора ID пользователя равен 1 и пароль для него мы меняем на my_new_pass.
И повторюсь опять:
Не забудьте удалить файл. Это дыра в системе безопасности сайта.
Во время администрирования сайта столкнулся с тем, что не работает авторизация в систему управления сайта Битрикс. С чем же может быть связано не вхождение в систему?
Характерные признаки проблемы:
Основные признаки: похоже на проблему сохранения сессии
Решение проблемы:
В этом конкретном случае сессии хранятся в БД (таблица b_sec_session). Она была повреждена и авторизация не срабатывала. После исправления таблицы авторизация работает.
Нужно восстановить только одну таблицу в базе данных b_sec_session, поможет команда: mysqlcheck -r db_name table_name -uroot -p
После восстановления таблицы получил такую ошибку (до этого ошибки не выдавались):
После этого полностью очистил таблицу b_sec_session и смог авторизоваться
С чем это связано и как избежать в будущем?
Таблицы в БД могут повреждаться по разным причинам, лучше уточнить этот момент у администратора сервера/хостинга.
Чтобы увеличить надежность таблиц рекомендуется перевести их в формат InnoDB вместо MyISAM (если эта возможность поддерживается на хостинге). Модуль «монитор производительности» позволяет выполнить эту операцию из административного интерфейса.
Вот ещё чек-лист возможных проблем если пропадает авторизация
Ещё статьи:
01.12.2020 Свершилось, битрикс перестал поддерживать mbstring.func_overload
Теперь для обновления на версию v20.100.0 требуется удаление опции mbstring.func_overload. Эта опция более не требуется и не поддерживается платформой. ID: 313
13.08.2020 Получить id элемента привязки к пользователю битрикс
Получить id элемента, который добавлен в свойство привязки к пользователю битрикс ID: 250
Новые статьи в блоге:
07.05.2021 Дайджест №1 Ваджра и еврейский вопрос
На днях Ваджра зацепил так называемый "еврейский вопрос", выдержка цитата:
На днях я был безжалостно записан в антисемиты. Забавно. Честно говоря. ID: 318
Ошибки при входе или регистрации Битрикс24 с телефона
-
Проверьте, правильно ли вы вводите данные авторизации – имя пользователя и пароль.
Имя пользователя в облачном Битрикс24 – это или почтовый адрес, или номер мобильного телефона, или авторизация через соцсервисы (Facebook, ВКонтакте, Google, Яндекс, Apple ID). Если все эти данные привязаны к учетной записи Битрикс24, то вход возможен по любому из них.
Если вы не помните логин, обратитесь к администратору вашего Битрикс24.
Возможно, у вас коробочная версия Битрикс24 – попробуйте войти, используя вход по адресу. Если не знаете адрес вашего Битрикс24 – узнайте его у ответственного сотрудника.
Если вы пытаетесь войти в Битрикс24 через социальные сервисы (Facebook, ВКонтакте, Google, Яндекс, Apple ID), то этот соцсервис должен быть привязан к вашему аккаунту. Далее вам нужно сначала авторизоваться в соцсервисе, а затем пробовать подключаться к Битрикс24. Авторизационные данные в этих соцсервисах могут не совпадать с именем пользователя или почтой, используемыми при регистрации в Битрикс24.
Если вас пригласили на портал, то возможно администратор портала еще не подтвердил ваше приглашение. Просто подождите или свяжитесь с ним.
Я забыл пароль
Если вы не помните пароль от вашей учетной записи – нажмите на ссылку Я забыл пароль.
Введите код из письма
Если вы не знаете, какая почта привязана к вашей учетной записи в Битрикс24, или не имеете к ней доступа – обратитесь к администратору вашего Битрикс24.
Если письмо с кодом не приходит, проверьте папку Спам в почтовом ящике – возможно, письмо ошибочно попало туда. Также вы можете запросить код повторно.
Мне не приходит SMS с кодом
Введите код из SMS
Вам должно прийти SMS с 6-значным кодом. Код нужно ввести в специальное поле.
При входе в Битрикс24 просит одноразовый код
Введите код Bitrix OTP
В целях безопасности администратор вашего Битрикс24 может включить дополнительную защиту – вам нужно ввести 6-значный одноразовый код. Без ввода этого одноразового кода вы не сможете войти в ваш Битрикс24.
Устранение незапланированных проблем с авторизацией в Битрикс24
За последние три месяца среди наших клиентов было несколько случаев проблем с авторизацией пользователей в Битрикс24.
Некоторым сотрудникам компаний клиентов просто не удавалось зайти в порталы своих организаций, чтобы работать. Время идёт, зайти не получается, негатив к сервису растёт. Однако при разборе проблемы уже с нашей помощью оказалось, что причины были довольно просты, исправления занимают 5 минут и больше проблема не повторяется.
Когда-то вам пришло приглашение в корпоративный портал Битрикс24, вы тогда перешли по ссылке и зарегистрировались, возможно даже походили по порталу, посмотрели, как там всё устроено, заполнили свои данные. Но сейчас не можете зайти в портал по своим логину и паролю.
Текст ошибки может быть такой:
Это означает, что у вас есть аккаунт в Битрикс24.Нетворк и вы авторизованы по нему, однако этот аккаунт не привязан к порталу, в который вы пытаетесь войти.
То есть, вы используете неверные данные для входа — это может быть либо другая почта, либо социальная сеть.
Администратор портала всегда может проверить логин на странице редактирования профиля в Битрикс24 и подсказать вам, по какому логину нужно заходить.
Однако может быть так, что ваш e-mail на портале и логин, по которому вы безуспешно пытаетесь войти, совпадают, но войти в портал не получается.
В этом случае почти наверняка при первом входе в Битрикс24 вы не довели до конца регистрацию и Битрикс24.Нетворк запомнил вас по какой-либо социальной сети.
Чтобы довести регистрацию до конца и в дальнейшем без лишних заморочек входить в свой Битрикс24 с любого устройства, вам нужно пройти следующие несколько этапов.
Читайте также: