# PHP/API para verificar si el usuario existe (por correo electrónico) y está en un grupo específico

**URL:** <https://meta.discourse.org/t/php-api-to-check-whether-user-exists-by-email-and-is-in-specific-group/241814>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [13 Octubre, 2022 12:04 UTC](https://meta.discourse.org/t/php-api-to-check-whether-user-exists-by-email-and-is-in-specific-group/241814 "2022-10-13T12:04:35Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Post date:** [13 Octubre, 2022 12:04 UTC](https://meta.discourse.org/t/php-api-to-check-whether-user-exists-by-email-and-is-in-specific-group/241814/1 "2022-10-13T12:04:36Z")

</div>

Apenas estoy empezando a revisar la [documentación de la API](https://docs.discourse.org/) y me pregunto si alguien podría compartir un script de PHP que utilice la API de Discourse para hacer alguna de las siguientes cosas, o algo similar.

- usar una dirección de correo electrónico para comprobar si existe un usuario - ¿es [adminListUsers](https://docs.discourse.org/#tag/Users/operation/adminListUsers) la mejor manera, o hay un enfoque más directo?
- usar un nombre de usuario/id para comprobar si el usuario está en un grupo específico - ¿es [listGroupMembers](https://docs.discourse.org/#tag/Groups/operation/listGroupMembers) la mejor manera o, como se mencionó anteriormente, hay un enfoque más directo?
- crear un usuario - [createUser](https://docs.discourse.org/#tag/Users/operation/createUser)
- añadir usuario a un grupo - [addGroupMembers](https://docs.discourse.org/#tag/Groups/operation/addGroupMembers)

He visto los ejemplos en ["BAD CSRF" when executing PUT using API, curl, and PHP - #3 by hjalali](https://meta.discourse.org/t/bad-csrf-when-executing-put-using-api-curl-and-php/153422/3?u=jonathan5) y [Sync DiscourseConnect user data with the sync\_sso route](https://meta.discourse.org/t/sync-discourseconnect-user-data-with-the-sync-sso-route/84398), así que probablemente empezaré por ahí.

---

_[View the full topic](https://meta.discourse.org/t/php-api-to-check-whether-user-exists-by-email-and-is-in-specific-group/241814)._
