Skip to content

Modulo de API para el proyecto de SlickLearn. Todas las operaciones del backend se realizan aqupi.

Notifications You must be signed in to change notification settings

slicklearn/rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rest API

Modulo de API para el proyecto SlickLearn
Todas las operaciones del backend se realizan aquí.

Index

Endpoints

Register Endpoint

Endpoint http://localhost:2000/auth/register
Method POST
Required Values username, email and password
Description Este Endpoint es el encargado de registrar nuevos usuarios a la base de datos.


Login Endpoint

Endpoint http://localhost:2000/auth/login
Method POST
Required Values email and password
Description Este Endpoint es el encargado de autenticar a nuevos usuarios y guardar la sesion en una Cookie.


Checksession Endpoint

Endpoint http://localhost:2000/auth/checksession
Method GET
Required Values none
Description Este Endpoint devuelve si el usuario tiene una sesión iniciada y si es así devuelve los datos del mismo.


Logout Endpoint

Endpoint http://localhost:2000/auth/logout
Method GET
Required Values none
Description Este Endpoint destruye la sesión actual del usuario en caso de estar logeado.


Update Username Endpoint

Endpoint http://localhost:2000/account/updateusername
Method POST
Required Values username
Description Este Endpoint actualiza el nombre a un usuario.


Update Password Endpoint

Endpoint http://localhost:2000/account/updatepassword
Method POST
Required Values oldPassword and newPassword
Description Este Endpoint actualiza la contraseña del usuario, se require la antigua contraseña.

About

Modulo de API para el proyecto de SlickLearn. Todas las operaciones del backend se realizan aqupi.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published