-
Notifications
You must be signed in to change notification settings - Fork 0
Documentaione Rotte API
Mattia edited this page Aug 5, 2022
·
3 revisions
Il pacchetto è interamente basato su API per il recupero delle informazioni e dei dati. Di seguito verranno elencate le rotte e la documentazione delle possibili variabili da passare.
{
success: true/false,
message: 'messaggio di risposta',
data: 'null o oggetto dei dati di ritorno in base alla chiamata effettuata'
}
| chiave | type | note |
|---|---|---|
| success | boolean | sempre presente |
| message | string | sempre presente (o vuoto) |
| data | varius | dipende dalla singola richiesta |
Rotta per l'accesso
| chiave | note |
|---|---|
| obbligatorio | |
| password | obbligatorio |
Rotta per il recupero della password e l'invio della mail con l'url per il recupero
| chiave | note |
|---|---|
| obbligatorio |
Rotta per il cambio della password dopo ave rla recuperata
| chiave | note |
|---|---|
| token | obbligatorio |
| obbligatorio | |
| password | obbligatorio |
| password_confirmation | obbligatorio |
Rotta per la registrazione di un nuovo utente
| chiave | note |
|---|---|
| username | obbligatorio |
| obbligatorio | |
| password | obbligatorio |
| password_confirmation | obbligatorio |
| date_of_birth | obbligatorio - Formato Y-m-d |
Rotta per il logout dell'utente
Rotta per la verifica dell'email (con utente loggato)
| chiave | note |
|---|---|
| id | obbligatorio |
| hash | obbligatorio |
Rotta per il reinvio della mail di verifica (con utente loggato)
Rotta per la verifica dei permessi dell'utente (utilizzata per l'accesso a pagine e verifica che l'utente possa effettivamente accedervi).
| chiave | note |
|---|---|
| {permission} | tipologia di permesso richiesto |
| {model} | model di destinazione della verifica del permesso |
| {id?} | id dell'entità di verifica del permesso, può essere omesso e si verificherà che l'utente ha accesso alla visualizzazione della lista delle enità oppure impostato a current-user per la verifica sull'utente in sessione |
OpenGDR