... | @@ -117,6 +117,65 @@ OU |
... | @@ -117,6 +117,65 @@ OU |
|
* **Código HTTP:** 500 Internal Server Error<br />
|
|
* **Código HTTP:** 500 Internal Server Error<br />
|
|
**Conteúdo:** *Exceção de erro*
|
|
**Conteúdo:** *Exceção de erro*
|
|
|
|
|
|
|
|
* **Chamada simples:**
|
|
|
|
|
|
|
|
```javascript
|
|
|
|
$.ajax({
|
|
|
|
url: " http://www.homo.ages.pucrs.br/projetos/ideias/api/auth/logout",
|
|
|
|
dataType: "json",
|
|
|
|
type : "GET",
|
|
|
|
success : function(r) {
|
|
|
|
if(r.success){
|
|
|
|
//Faça alguma coisa em caso de sucesso
|
|
|
|
}else{
|
|
|
|
//Faça alguma coisa em caso de erro
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
```
|
|
|
|
***
|
|
|
|
|
|
|
|
**Me**
|
|
|
|
----
|
|
|
|
Busca usuário que está logado na sessão.
|
|
|
|
|
|
|
|
* **URL**
|
|
|
|
|
|
|
|
* http://www.homo.ages.pucrs.br/projetos/ideias/api/auth/me
|
|
|
|
|
|
|
|
* **Método HTTP:**
|
|
|
|
|
|
|
|
* `GET`
|
|
|
|
|
|
|
|
* **Parâmetros de URL**
|
|
|
|
|
|
|
|
Nenhum.
|
|
|
|
|
|
|
|
* **Parâmetros de dados**
|
|
|
|
|
|
|
|
* **Obrigatórios:**
|
|
|
|
|
|
|
|
Nenhum.
|
|
|
|
|
|
|
|
* **Opcionais:**
|
|
|
|
|
|
|
|
Nenhum.
|
|
|
|
|
|
|
|
* **Resposta de sucesso:**
|
|
|
|
|
|
|
|
* **Código HTTP:** 200 <br />
|
|
|
|
**Conteúdo:** `{ user: { id: int, name: string, cpf: string, email: string, phone: string, role: string, active: boolean } }`
|
|
|
|
|
|
|
|
* **Resposta de erro:**
|
|
|
|
|
|
|
|
* **Código HTTP:** 200 <br />
|
|
|
|
**Conteúdo:** `{ user: { id: null, name: null, cpf: null, email: null, phone: null, role: null, active: null} }`
|
|
|
|
|
|
|
|
OU
|
|
|
|
|
|
|
|
* **Código HTTP:** 500 Internal Server Error<br />
|
|
|
|
**Conteúdo:** *Exceção de erro*
|
|
|
|
|
|
* **Chamada simples:**
|
|
* **Chamada simples:**
|
|
|
|
|
|
```javascript
|
|
```javascript
|
... | @@ -164,8 +223,6 @@ OU |
... | @@ -164,8 +223,6 @@ OU |
|
|
|
|
|
* `password=[String]`
|
|
* `password=[String]`
|
|
|
|
|
|
* `passwordConfirmation=[String]`
|
|
|
|
|
|
|
|
* **Opcionais:**
|
|
* **Opcionais:**
|
|
|
|
|
|
* `phone=[String]`
|
|
* `phone=[String]`
|
... | @@ -196,8 +253,7 @@ OU |
... | @@ -196,8 +253,7 @@ OU |
|
email: "[email protected]",
|
|
email: "[email protected]",
|
|
name:"Seu nome",
|
|
name:"Seu nome",
|
|
phone: "51980778798",
|
|
phone: "51980778798",
|
|
password:"Sua senha",
|
|
password:"Sua senha"
|
|
passwordConfirmation: "Confirmação de senha"
|
|
|
|
},
|
|
},
|
|
type : "POST",
|
|
type : "POST",
|
|
success : function(r) {
|
|
success : function(r) {
|
... | @@ -240,8 +296,6 @@ OU |
... | @@ -240,8 +296,6 @@ OU |
|
|
|
|
|
* `password=[String]`
|
|
* `password=[String]`
|
|
|
|
|
|
* `passwordConfirmation=[String]`
|
|
|
|
|
|
|
|
* **Opcionais:**
|
|
* **Opcionais:**
|
|
|
|
|
|
* `phone=[String]`
|
|
* `phone=[String]`
|
... | @@ -272,8 +326,80 @@ OU |
... | @@ -272,8 +326,80 @@ OU |
|
email: "[email protected]",
|
|
email: "[email protected]",
|
|
name:"Seu nome",
|
|
name:"Seu nome",
|
|
phone: "51980778798",
|
|
phone: "51980778798",
|
|
password:"Sua senha",
|
|
password:"Sua senha"
|
|
passwordConfirmation: "Confirmação de senha"
|
|
},
|
|
|
|
type : "POST",
|
|
|
|
success : function(r) {
|
|
|
|
if(r.success){
|
|
|
|
//Faça alguma coisa em caso de sucesso
|
|
|
|
}else{
|
|
|
|
//Faça alguma coisa em caso de erro
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
```
|
|
|
|
|
|
|
|
***
|
|
|
|
|
|
|
|
**Cadastrar Idealizador**
|
|
|
|
----
|
|
|
|
Cadastra um novo idealizador.
|
|
|
|
|
|
|
|
* **URL**
|
|
|
|
|
|
|
|
* http://www.homo.ages.pucrs.br/projetos/ideias/api/accounts/idealizer/register
|
|
|
|
|
|
|
|
* **Método HTTP:**
|
|
|
|
|
|
|
|
* `POST`
|
|
|
|
|
|
|
|
* **Parâmetros de URL**
|
|
|
|
|
|
|
|
Nenhum.
|
|
|
|
|
|
|
|
* **Parâmetros de dados**
|
|
|
|
|
|
|
|
* **Obrigatórios:**
|
|
|
|
|
|
|
|
* `cpf=[String]`
|
|
|
|
|
|
|
|
* `email=[String]`
|
|
|
|
|
|
|
|
* `name=[String]`
|
|
|
|
|
|
|
|
* `password=[String]`
|
|
|
|
|
|
|
|
* **Opcionais:**
|
|
|
|
|
|
|
|
* `phone=[String]`
|
|
|
|
|
|
|
|
* **Resposta de sucesso:**
|
|
|
|
|
|
|
|
* **Código HTTP:** 200 <br />
|
|
|
|
**Conteúdo:** `{ success : true, message: "Usuário cadastrado com sucesso!" }`
|
|
|
|
|
|
|
|
* **Resposta de erro:**
|
|
|
|
|
|
|
|
* **Código HTTP:** 200 <br />
|
|
|
|
**Conteúdo:** `{ success:false, message: *mensagem de erro* }`
|
|
|
|
|
|
|
|
OU
|
|
|
|
|
|
|
|
* **Código HTTP:** 500 Internal Server Error<br />
|
|
|
|
**Conteúdo:** *Exceção de erro*
|
|
|
|
|
|
|
|
* **Chamada simples:**
|
|
|
|
|
|
|
|
```javascript
|
|
|
|
$.ajax({
|
|
|
|
url: " http://www.homo.ages.pucrs.br/projetos/ideias/api/accounts/idealizer/register",
|
|
|
|
dataType: "json",
|
|
|
|
data:{
|
|
|
|
cpf:"77288546586",
|
|
|
|
email: "[email protected]",
|
|
|
|
name:"Seu nome",
|
|
|
|
phone: "51980778798",
|
|
|
|
password:"Sua senha"
|
|
},
|
|
},
|
|
type : "POST",
|
|
type : "POST",
|
|
success : function(r) {
|
|
success : function(r) {
|
... | | ... | |