|
Пользователь 336189 Заглянувший Сообщений: 15 |
Привет всем! |
|
Пользователь 218167 Постоянный посетитель Сообщений: 149 |
#2 4 19.01.2016 18:54:37
изменить пароль администратора в админке сайта в разделе «Список пользователей». Если Вы запамятовали пароль, то сначала следует создать файл в папке сайта, например, через FTP со следующим содержимым:
Зайдя на него через браузер, Вы автоматически авторизуетесь под учетной записью главного админа ( в большинстве случаев учетная запись главного администратора имеет ID равный 1) Далее сменить пароль, как было описано выше. P.S> нажмите, пожалуйста, «мне нравится», если мой совет оказался полезен https://github.com/PanovAlexey |
||||
|
Пользователь 336189 Заглянувший Сообщений: 15 |
Алексей, спасибо за отклик. |
|
Пользователь 218167 Постоянный посетитель Сообщений: 149 |
#4 1 19.01.2016 22:20:34
Нужно просто вбить желаемый пароль в графу «Новый пароль», после чего нажать «Сохранить» и не надо ни какого ФТП доступа https://github.com/PanovAlexey |
||
|
Пользователь 971929 Заглянувший Сообщений: 1 |
Сделал,все как написано. Ошибка авторизации!Доступ запрещен. Просмотр файла /bitrix/admin/index.php запрещен. |
|
Пользователь 286733 Эксперт Сообщений: 407 |
#6 3 04.05.2017 22:37:22 Дмитрий Миронов, опишите конкретно, что вы сделали? Суть идеи простая, главное иметь доступ к ftp: 1. Создаете файл с содержимым выше, например, в корне сайте login.php На каком шаге у вас что-то пошло не так? https://webrover.ru/ |
Как узнать имя базы?
Узнать имя базы данных, с которой работает сайт, можно в конфигурационном файле dbconn.php, который находится в директории ./bitrix/php_interface от корня сайта. Местоположение корня сайта можно увидеть в разделе Сайты. Он имеет вид Имя_сайта/public_html.
На скриншоте видно, что в нашем случае корнем сайта является директория bitrix/public_html, соответственно, файл будет находиться по следующему пути:
bitrix/public_html/bitrix/php_interface/dbconn.php
Теперь нам нужно открыть этот файл любым удобным способом, например, через Файловый менеджер, и найти в нём следующие строки:
$DBName = "passreset_bx1";
Значение в этой строке означает имя базы, с которой работает сайт – passreset_bx1.
В вашем случае название базы данных будет отличаться.
Редактирование базы данных
После того, как мы узнали имя базы, нам нужно попасть в саму базу данных. Сделать это можно через phpMyAdmin в разделе MySQL. Находим нужную базу данных в списке и напротив неё нажимаем иконку PMA. Возможно, сразу phpMyAdmin не откроется, так как Ваш браузер блокирует всплывающие окна, поэтому разрешите использование всплывающих окон.
Перед нами база данных, с которой работает наш сайт. Теперь нужно найти таблицу с пользователями нашего сайта, которая называется b_user. Найдём её в списке и нажмём на неё:
Перед нами появилась информация из таблицы b_user, в которой указана информация о всех зарегистрированных пользователях вашего сайта. Вам нужно найти строку с логином Вашей учётной записи, в нашем случае это учётная запись admin. Теперь откроем эту строку для редактирования, нажав на иконку с карандашом в левой части строки:
Теперь приступим к самой смене пароля. Для этого находим строку с названием password:
И поменяем в ней 2 строки: в поле Значение удаляем все текущие символы и вводим туда желаемый пароль, например BegetNewPass, а в поле Функция выбираем из списка MD5.
В итоге поля должны выглядеть следующим образом:
Для сохранения нового пароля осталось нажать кнопку Вперёд, которая находится в нижней части страницы.
После всех выполненных действий пароль успешно изменился. Для проверки перейдите на страницу авторизации в админ.панель Вашего сайта и введите логин Вашего аккаунта и новый пароль.
Если у Вас что-то не получилось или возникают сложности, обратитесь в техническую поддержку с подробным описанием проблемы и уже сделанных Вами действий. Наши специалисты обязательно помогут Вам.
Достался сайт на Битрикс. Есть ФТП и БД.
Подскажите, как поменять пароль?
залезаю в базу, поле, стандартно, b_user
пишу
UPDATE `b_user` SET password = MD5('passwd') where login = "admin";
Не пашет. Генерю MD5 и вставляю в БД — не пашет.
Поменял админскую почту на свою, письмо с ключевым словом не приходит.
что делаю не так?
-
Вопрос заданболее трёх лет назад
-
17847 просмотров
Пригласить эксперта
Если есть доступ по FTP, то создаете в корне сайта скрипт badass_login.php со следующим содержимым:
<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$USER->Authorize(1);
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
?>
Запускаете скрипт, перейдя по ссылке site.com/badass_login.php
Всё. Теперь вы авторизованы как админ.
Переходите в админку сайта site.com/bitrix и там в управлении юзерами спокойно меняете пароль на новый.
После всех манипуляций удаляете созданный скрипт авторизации.
Если есть доступ к ftp, то просто выполните код
$user = new CUser;
$fields = Array(
"PASSWORD" => "123456",
"CONFIRM_PASSWORD" => "123456",
);
$user->Update($ID, $fields);
$strError .= $user->LAST_ERROR;
Там не просто md5, там еще соль добавляется
$salt = randString(8);
$arFields["PASSWORD"] = $salt.md5($salt.$arFields["PASSWORD"]);
bxapi.ru/src/?module_id=main&name=CUser::Add
В базу достаточно записать ‘aaaaaaaa’.md5(‘aaaaaaaa’.’password’).
зайти в базу найти поле с юзером, сменить email на свой, потом воспользоваться функцией восстановления пароля
Если включена регистрация пользователей, попробуйте создать пользователя через стандартный механизм регистрации на сайте, а затем уже в myadmin скопируйте преобразованный системой пароль этого пользователя и замените им пароль администратора.
логин может быть и не admin.
через базу врятли удастся.
так что самый рабочий вариант предложил Алексей Емельянов
-
Показать ещё
Загружается…
10 февр. 2023, в 18:25
17000 руб./за проект
10 февр. 2023, в 17:46
40000 руб./за проект
10 февр. 2023, в 17:45
50000 руб./за проект
Минуточку внимания
как в битрикс24 поменять пароль
Забыл пароль входа в «Битрикс24». Как его можно поменять?
Здравствуйте! Есть несколько способов поменять пароль в «Битрикс24»:
- При помощи сервиса восстановления пароля;
- При помощи вашего нетворк-профиля;
- Обратится в службу поддержки команды «Битрикс».
Восстанавливаем пароль через сервис восстановления
- Зайдите на сайт «Бистрикс24».
- Выберите «Забыли пароль?» и нажмите на ссылку.
- Введите в соответствующую строку e-mail, указанный при регистрации в системе.
- Нажмите кнопку «Выслать».
- Запустите почтовую программы, откройте письмо, которое вам пришло от службы поддержки «Бистрикс24» и выполните указанные в нем действия.
Это универсальный способ смены пароля, если вы его забыли или потеряли. Но он не сработает в случаях, когда отсутствует доступ к почтовому ящику, указанному при регистрации.
Восстанавливаем пароль в «Бистрикс24» через нетворк-профиль
- Запустите свой нетворк-аккаунт при помощи адреса bitrix24.net.
- Откройте страницу со своим профилем. Для этого в правом верхнем углу выберите иконку с фото и в развернувшемся меню нажмите «Мой профиль».
- В правом верхнем углу появится надпись «Редактировать профиль». Нажмите на ссылку.
- Перед вам появится страница с вашими личными данными, которые вы указывали при регистрации. Под строкой с электронной почтой будет две функции «Сменить e-mail» и «Сменить пароль». Выберите вторую ссылку.
- Откроется небольшое окошко, в котором будет три строки «Текущий пароль», «Новый пароль» и «Подтверждение нового пароля». Когда новая комбинация цифр и букв будет придумана и введена, нажмите кнопку «Сохранить».
- Когда все действия будут выполнены правильно, на вашей странице появится небольшое уведомление «Пароль был успешно изменен».
Такой способ эффективен в случаях, когда вы помните свой старый пароль, но по разным причинам решили его поменять.
Как сменить пароль Битрикс24
В правом верхнем углу нажимаем на свой профиль и выбираем пункт «Моя страница Битрикс24.Нетворк».
Нажимаем на кнопку «Редактировать профиль».
На открывшейся странице нажимаем «Сменить пароль». Вводим старый пароль, а затем дважды вводим новый. Сохраняем.
Коробочная версия
Нажимаем на свой профиль и выбираем пункт «Изменить личные данные». Выбираем «Сменить пароль», меняем и сохраняем.
Как поменять пароль от админки Bitrix?
Если вы потеряли пароль от админки битрикса, то всего один короткий sql запрос сможет вам вернуть власть и доступ к админке сайта.
Вот два варианта действий для восстановления пароля:
Первый: требуется доступ к базе данных.
- Подключаемся к mysql или заходим в phpMyAdmin и выбираем нужную базу данных.
- Выполняем запрос. Вместо passwd поставьте новый пароль.
- Заходим в админку с новым паролем и радуемся.
ВНИМАНИЕ!
Рекомендуется использовать второй способ т.к. в битриксе может меняться алгоритм хеширования.
В новых версиях битрикса помимо пароля используется еще и соль. Можно попробовать такой запрос.
Второй: требуется доступ к сайту по ftp/ssh.
- Сохраняем следующий код в файл, например, pass.php и заливаем его на сервер.
- Открываем в браузере адрес http://ваш-сайт.ru/pass.php
- Заходим в админку с новым паролем и удаляем с сайта файл pass.php
Альтернативный вариант файла
Этот вариант должен авторизовать вас под админом и перекинуть в админку где вы уже сможете поменять пароль.
Если не открывается файл то возможно у вас нет доступа к нему. В этом случае надо в папке с файлом отредактировать или создать если его нет файл .access.php
В него надо добавить строку
После того как восстановите пароль не забудьте удалить временные файлы.
10 комментариев к “ Как поменять пароль от админки Bitrix? ”
Лучше в сапорт Битрикса написать.
Никогда не общался с их саппортом, чем они в данной ситуации помогут?
А еще можно авторизоваться не вводя пароля, если есть фтп доступ.
global $USER;
$USER->Authorize(«1»); // авторизуем
Юрий, хороший вариант, но авторизоваться всегда придется через файл, а это менее надежно чем паролем, хотя если есть доступ к фтп, но при этом нельзя менять пароль, то способ очень хороший.
Не прокатило. Запрос прошел, но доступ запрещен по-прежнему.
Странно, а просто авторизоваться пробовали?
А потом уже спокойно менять пароль в админке.
Добрый день!
Выполнил инструкции: (Подключаемся к mysql или заходим в phpMyAdmin и выбираем нужную базу данных.
Выполняем запрос. Вместо passwd поставьте новый пароль.
1
UPDATE `b_user` SET password = MD5(‘passwd’) where login = «admin»;)
Сделал видимо что то не так,при нажатие кнопки «изменить» открылись окошки, заменил пароль и логин, в итоге сайт не отображается
Проблема где-то в mysql. Проверьте логи и конфиги mysql возможно там какие ошибки.
Возможно mysql не хватает памяти/места на диске для работы или в конфиге не правильные данные для подключения к бд.
Столкнулся с такой проблемой когда подняли архив сайта двухлетней давности и при этом разработчики любезно отказались предоставить пароль администратора для входа в админку. Возможно сами забыли, хотя он до сих пор крутится на их тестовом сервере, просто вредничают похоже и хотят еще денег. Денег нет, так что делаем всё сами. У нас имеется архив сайта и базы данных и нам этого хватит.
Я разместил сайт на хостинге TimeWeb и просил техподдержку развернуть сайт из архива,он большой и при загрузке базы данных и распаковке самостоятельно, через веб интерфейс, посыпятся ошибки, они это сделают лучше. Если сайт пока что без посещаемости можно использовать тариф optimo+.
Написал вот такое обращение:
Хостинг провайдер: —-
Добрый день! В папке /имя_папки лежит архив имя_архива_30-11-2016_00-00-01.tar.gz, это бекап сайта на платформе Битрикс.
Не могу распаковать его в этой директории — распаковывается только часть файлов, помогите с восстановлением сайта из архива. Находится файлы сайта должны в /имя_папки
Внутри архива находится база данных сайта, её нужно назвать _имя_базы_данных
Развернули они сайт в день обращения. В этом плане они всегда чётко работают,очень доволен их техподдержкой и всем рекомендую!
Дальше если вы не знаете логин администратора (в моем случае это был не администратор и не admin), лезем в базу данных через phpmyadmin:
Листаем список таблиц базы и находим b_user, в ней хранятся имена пользователей и пароли сайта 1С Битрикс. Нажимаем «Обзор», чтобы просмотреть записи. Нам нужен логин пользователя с ID=1. Запоминаем его, это и есть логин администратора. В той же таблице вы пароль поменять не сможете, он хранится в зашифрованном виде.
Дальше идем в файловый менеджер хостинга и создаем файл с любым названием,но расширением php в корне сайта, к примеру reset.php:
С таким содержанием:
<?
require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");
echo $USER->Update(1,array("PASSWORD"=>'Bitrix*123456'));
echo $USER->LAST_ERROR;
require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");
?>
Сохраняем и смотрим еще один файл в корне сайта .access.php:
В строке
$PERM["/"]["*"]="R";
Должен стоять параметр R,а не D. Если стоит D, то поменяйте на R, но потом не забудьте вернуть обратно.
Дальше запускаем файл reset.php в строке браузера в формате http://имя_сайта/reset.php
Ждем пока скрипт сбросит пароль администратора с ID=1 на Bitrix*123456.
Далее заходим в админку сайта под известным нами логином и вышеуказанным паролем.
Всем привет.
Если вы потеряли пароль от админки битрикса, то всего один короткий sql запрос сможет вам вернуть власть и доступ к админке сайта.
Вот два варианта действий для восстановления пароля:
Первый: требуется доступ к базе данных.
- Подключаемся к mysql или заходим в phpMyAdmin и выбираем нужную базу данных.
- Выполняем запрос. Вместо passwd поставьте новый пароль.
UPDATE `b_user` SET password = MD5('passwd') where login = "admin"; - Заходим в админку с новым паролем и радуемся.
ВНИМАНИЕ!
Рекомендуется использовать второй способ т.к. в битриксе может меняться алгоритм хеширования.
В новых версиях битрикса помимо пароля используется еще и соль. Можно попробовать такой запрос.
UPDATE `b_user`
SET password = 'aaaaaaaa'.md5('aaaaaaaa'.'passwd')
where login = "admin";
Второй: требуется доступ к сайту по ftp/ssh.
- Сохраняем следующий код в файл, например, pass.php и заливаем его на сервер.
<? require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php"); $USER->Update(1,array("PASSWORD"=>'new_B1triX_passWd')); require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php"); ?> - Открываем в браузере адрес http://ваш-сайт.ru/pass.php
- Заходим в админку с новым паролем и удаляем с сайта файл pass.php
Альтернативный вариант файла
<?
require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");
$USER->Authorize(1); // укажите ID вашего пользователя
LocalRedirect('/bitrix/admin/');
require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");
?>
Этот вариант должен авторизовать вас под админом и перекинуть в админку где вы уже сможете поменять пароль.
Если не открывается файл то возможно у вас нет доступа к нему. В этом случае надо в папке с файлом отредактировать или создать если его нет файл .access.php
В него надо добавить строку
// если вы создали файл, а дописываете в имеющийся, // то не забудьте в начале указать открывающий тег <? $PERM["pass.php"]["2"]="R"; // укажите название созданного файла
После того как восстановите пароль не забудьте удалить временные файлы.
02.11.2016
Как сбросить пароль администратора в 1С Битрикс?
Если Вы забыли пароль администратора и Вам не удалось зайти в панель управления 1С Битрикс и по каким-то причинам стандартная процедура восстановления пароля не работает, то сбросить пароль администратора можно несколькими способами.
Сбросить пароль администратора
Сменить пароль администратора можно через скрипт. Для этого создайте и сохраните на сервере php файл с любым именем:
<?
require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");
echo $USER->Update(1,array("PASSWORD"=>'Bitrix*123456'));
echo $USER->LAST_ERROR;
require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");
?>
Откройте его в окне браузера. После этого у пользователя с ID 1 сменится пароль на Bitrix*123456. После этого авторизуйтесь и в панели управления установите новый пароль.
Авторизоваться и сменить пароль в панели управления
Сменить пароль администратора можно автоматически авторизовавшись и зайдя в панель управления под пользователем с ID 1. Для этого создайте и сохраните на сервере php-файл с любым именем:
<?
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
global $USER;
$USER->Authorize(1);
LocalRedirect('/bitrix/admin/');
?>
Откройте в его в окне браузера. После этого, вы сможете сменить пароль, автоматически перейдя в панель управления.
Если доступ для неавторизованных пользователей закрыт, то перед процедурой восстановления пароля надо поправить файл .access.php в корне сайта, заменив:
$PERM["/"]["*"]="D";
на:
$PERM["/"]["*"]="R";
А после сброса вернуть изменения назад.
Если же закрыт доступ к публичной части сайта, его можно открыть, создав php файл /bitrix/php_interface/init.php. Если файл уже существует, просто вставьте в него код:
<?
COption::SetOptionString("main", "site_stopped", "N");
?>
После этого, воспользуйтесь одним из вышеперечисленных способов.
После смены пароля администратора, не забудьте удалить созданные файлы, чтобы ими не смогли воспользоваться злоумышленники.
Внимание, если файл init.php уже был создан, то надо удалить не весь файл, а только строку:
<?
COption::SetOptionString("main", "site_stopped", "N");
?>















