go 注册登录 mysql_golang后台 实现用户登录注册

本文档详细介绍了如何使用Golang和MySQL数据库实现用户注册和登录功能。首先,通过注册数据库驱动和配置数据库连接,接着创建前端视图界面。然后,定义用户模型并实现用户数据的增删查改操作。最后,在控制器中处理登录和注册请求,确保用户信息的正确性。
摘要由CSDN通过智能技术生成

第一步 注册models

models 下建立 models.go

models.go文件

package models

import (

"github.com/astaxie/beego"

"github.com/astaxie/beego/orm"

_ "github.com/go-sql-driver/mysql"

)

func RegisterDB() {

//注册驱动

orm.RegisterDriver("mysql", orm.DRMySQL)

//数据库链接

//注册默认数据库

var db_url string = beego.AppConfig.String("username_DB") + ":" + beego.AppConfig.String("password_DB") + "@tcp(" + beego.AppConfig.String("host_DB") + ")/" + beego.AppConfig.String("name_DB") + "?charset=" + beego.AppConfig.String("charset")

beego.Info(db_url)

orm.RegisterDataBase("default", "mysql", db_url)

// orm.RegisterDataBase("default", "mysql", "an:111@tcp(127.0.0.1:3306)/yoo_home?charset=utf8")

// //注册model

orm.RegisterModel(new(TUser))

}

******************************************************************************************************************************

第二步 数据库 连接的需要

conf下的app.conf文件

appname = an

httpport = 8080

runmode = dev

sessionon = true

#数据库为mysql

host_DB = "127.0.0.1"

port_DB = "3306"

charset = "utf8"

name_DB = "ancg"

username_DB = "an"

password_DB = 111

*********************************************************************************************************************************

第三步 写个简单的前端 view界面

views 下建立client.html文件<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值