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文件

客户端接口测试
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值