Simple-login-api
Simple login register api with refrance
Routes
- app.Post("/api/register", controllers.Register)
- app.Post("/api/login", controllers.Login)
- app.Get("/api/user", controllers.User)
- app.Post("/api/logout", controllers.Logout)
- app.Post("/api/change", controllers.ChangePassword)
- app.Post("/api/send", controllers.SendPoint)
- app.Get("/api/point", controllers.Point)
- app.Get("/api/:market/:withdraw", controllers.Market)
- app.Get("/api/upgrade", controllers.Upgrade)
- app.Get("/api/most", controllers.MostUser)
- app.Post("/api/check", controllers.EmailVerification)
- app.Post("/api/setcheck", controllers.CheckEmailVerification)
- app.Post("/api/forget", controllers.ForgetPassword)
- app.Post("/api/setforget", controllers.ForgetChange)
Doc
#Register
Params :
{
"name":"username",
"email":"nikiyi5673@nhmty.com",
"password":"12345678",
"referance":"username" //choice
}
#Email verification code send
Params :
{
"email":"nikiyi5673@nhmty.com"
}
#Check email verification code
Params :
{
"email":"nikiyi5673@nhmty.com",
"code":"YourCode"
}
#Login
Params :
{
"email":"nikiyi5673@nhmty.com",
"password":"12345678"
}
#User
//Return user info
#Point
Get 2 point
#Market
Buy item and send notification to email
#Send
Send point to user
Params :
{
"receiver":"receiver name",
"sendingPoints":"1"
}
#Change Password
Params :
{
"oldPassword":"12345678",
"newPassword":"abcde123321"
}
#Logout
#Check Upgrade
Check upgrade from settings.ini
#Most Point Users
List of most points users
#Send Forget Password Link
Params :
{
"email":"nikiyi5673@nhmty.com"
}
#Check Forget Password Link
Params :
{
"token":"comming token from url params",
"newPassword":"new Password"
}