devsmt / Go-Signup-Login-Example-MySQL

Example of login/signup in Go using MySQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Golang MySQL Signup Example

Requires:

  • golang.org/x/crypto/bcrypt

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

How To Run

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 above

go get golang.org/x/crypto/bcrypt

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

Inside of signup.go line 77 replace with your own credentials

db, err = sql.Open("mysql", "<root>:<password>@/<dbname>")
// Replace with 
db, err = sql.Open("mysql", "myUsername:myPassword@/myDatabase")

About

Example of login/signup in Go using MySQL


Languages

Language:Go 71.2%Language:HTML 28.8%