Как восстановить доступ в панель управления, если забыли пароль?

Перед выполнением описанных ниже дополнительных действий для восстановления доступа попробуйте сначала воспользоваться стандартной процедурой сброса пароля:

Стандартный способ:

https://ваш_домен/auth/reset-credentials

Если этот способ по какой-либо причине не подходит, воспользуйтесь инструкцией ниже:

Ручной сброс пароля через сервер (для программистов)

Выполните следующие шаги на сервере, в корневой папке поддомена (Backend):

1

Авторизуйтесь на сервере:

  • Подключитесь через SSH или воспользуйтесь файловым менеджером панели управления (FastPanel).

  • Перейдите в корневую папку Backend (поддомена):

/var/www/app.ваш_домен
2

Откройте необходимый файл для редактирования:

Перейдите в директорию routes:

/var/www/app.ваш_домен/routes

Найдите и откройте файл web.php: routes/web.php

3

Внесите изменения для сброса пароля:

Добавьте временный маршрут для сброса пароля (пример кода):

Route::get('/reset-admin-password', function () {
    $user = \App\Models\User::where('email', 'ВАШ_EMAIL')->first();
    if ($user) {
        $user->password = bcrypt('НОВЫЙ_ПАРОЛЬ');
        $user->save();
        return "Пароль успешно изменён!";
    }
    return "Пользователь не найден.";
});
  • Вместо ВАШ_EMAIL укажите email администратора.

  • Вместо НОВЫЙ_ПАРОЛЬ укажите желаемый новый пароль.

4

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

  • Сохраните файл web.php.

  • Откройте в браузере следующий URL:

https://app.ваш_домен/reset-admin-password

После успешного выполнения процедуры вы увидите сообщение: Пароль успешно изменён!

5

Удалите временный маршрут после использования:

  • Важно! После успешного сброса пароля обязательно удалите добавленный ранее код из файла web.php во избежание угроз безопасности.

Сброс пароля через терминал (Backend)

Данный способ предназначен для тех, кто имеет опыт работы с программами для подключения по SSH (например, PuTTY или аналогичными).

Как открыть терминал и подключиться к серверу по SSH?
1

Подключитесь к серверу через SSH

  • Откройте программу PuTTY или другую аналогичную программу.

  • Выполните авторизацию на сервере под пользователем, предназначенным для работы с поддоменом (не используйте пользователя root).

2

Перейдите в корневую папку поддомена (Backend)

Выполните команду (замените путь на актуальный):

cd /var/www/app.ваш_домен
3

Выполните команду для сброса пароля

Введите следующую команду:

php artisan iex:resetpass

После запуска команды в терминале появится запрос на ввод нового пароля.

4

Введите новый пароль

Напечатайте желаемый пароль и нажмите клавишу Enter.

После успешного выполнения команды в терминале появится сообщение, подтверждающее сброс пароля.

Last updated

Was this helpful?