Skip to content

Golang mysql user registration includes signup signin(login) level-4

Notifications You must be signed in to change notification settings

reddynn/golang-mysql-user-registration-level-4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome Note

Everyone is welcome for code contributions or code enhancemnets.
please give a star, fork the repo and create PR for your code contributions

db commands

create database userdb;
use userdb;
create table users(
  user_id int not null auto_increment primary key,
  username varchar(45) not null,
  password varchar(100) not null,
  email varchar(45) not null
  );

run the application with air live reloading

air

run the application with go run

go run main.go

signup request

curl --location 'localhost:8080/signup' \
--header 'Content-Type: application/json' \
--data-raw '{
    "username": "user1",
    "password": "password1",
    "email": "user1@gmail.com"  
}
'

signin request

curl --location 'localhost:8080/signin' \
--header 'Content-Type: application/json' \
--data '{
    "username": "user1",
    "password": "password1"
}
'

About

Golang mysql user registration includes signup signin(login) level-4

Topics

Resources

Stars

Watchers

Forks

Languages