gurugeek / example-login-golang

An example repository of a simple login system in GoLang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How To Run

####TODO -Logout -Sessions -Integration with Google Sign-in

Create a new database with a users table

CREATE TABLE users(
    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50),
    password VARCHAR(120)
);

Go get both required packages listed below

go get golang.org/x/crypto/bcrypt

go get github.com/go-sql-driver/mysql

Inside of main.go line 111 replace with your own credentials:

db, err = sql.Open("mysql", "myUsername:myPassword@tcp(127.0.0.1:3306)/myDatabase")

Finally run as:

go run main.go

About

An example repository of a simple login system in GoLang


Languages

Language:HTML 45.6%Language:Go 31.3%Language:CSS 23.1%