Title
Request Password Reset
POST - /request_password_reset/
Description
Description
Envia arequisição para reset de senha.
Será enviado um email para o email cadastrado do usuario com um link para reset de senha. O link tem validade de somente um reset de senha.
Esse link conterá um token e um uidb64. - obs: esse link será para redirecionar a uma pagina onde o usuario deverá informar a nova senha
Name | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
Authorization |
header | string | None | No | Obtained in Login |
Request Body
{
"registration":"00001",
"email": "patrickbpiccini@hotmail.com"
}
Schema
{
"registration":string,
"email": string
}
Response Body
200
{
"results":"Foi enviado um link para resetar sua senha em seu email cadastrado."
}
Schema
{
"results":string
}
400
{
"detail": "Verifique os campos requeridos",
"render": 1
}
Schema
{
"detail": string,
"render": integer
}
{
"detail": "Verifique os campos requeridos",
"render": 1
}
Schema
{
"detail": string,
"render": integer
}
500
{
"detail": "Problemas ao requisitar reset de senha",
"error": "descrição do erro interno"
}
Schema
{
"detail": string
"error": string
}
Update Campus
PUT - /confirm_password_reset/
Description
Description
Rota para a atualização dos dados de um campus
Name | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
Authorization |
header | string | None | No | Obtained in Login |
Request Body
{
"password": "nova_senha",
"token": "coube8-cd2eda71d8b9233f738b08940c56d5f9",
"uidb64": "MQ"
}
Body Schema
{
"password": string,
"token": string,
"uidb64": string
}
Response Body
200
400
{
"detail": "O link de reset de senha esta inválido",
"render": 1
}
Schema
{
"detail": string,
"render": integer
}
500
{
"detail": "Problemas ao redefinir senha do usuario.",
"error": "descrição do erro interno"
}
Schema
{
"detail": string
"error": string
}