# Как активировать учетную запись пользователя через консоль?

**URL:** https://meta.discourse.org/t/how-do-i-activate-a-user-account-via-console/286191
**Category:** Development
**Tags:** rails-console
**Created:** [21.Ноябрь.2023 11:47:40 UTC](https://meta.discourse.org/t/how-do-i-activate-a-user-account-via-console/286191 "2023-11-21T11:47:40Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)
#### Post date: [21.Ноябрь.2023 11:47:40 UTC](https://meta.discourse.org/t/how-do-i-activate-a-user-account-via-console/286191/1 "2023-11-21T11:47:40Z")

</div>

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

Старые методы, найденные в старых темах, больше, похоже, не работают.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [21.Ноябрь.2023 14:15:46 UTC](https://meta.discourse.org/t/how-do-i-activate-a-user-account-via-console/286191/2 "2023-11-21T14:15:46Z")

</div>

Я не думаю, что для этого есть прямая команда, но вы можете использовать консоль Rails.  
Сначала войдите в неё:

```plaintext
cd /var/discourse
./launcher enter app
rails c

```

Затем найдите пользователя по имени (замените `username_to_activate`) и активируйте его.

```plaintext
User.find_by(username: "username_to_activate").activate

```

Чтобы выйти, введите `exit` два раза.

Вы должны увидеть это действие в логе:

![image](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/3/a/b/3ab79ddfa130e0673f159c898316d17938861c96_2_690x43.png)

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [21.Декабрь.2023 14:16:34 UTC](https://meta.discourse.org/t/how-do-i-activate-a-user-account-via-console/286191/3 "2023-12-21T14:16:34Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
