当前位置: 首页 > news >正文

精品建设课程网站做学校网站会下线吗

精品建设课程网站,做学校网站会下线吗,防城港做网站,中国十大门户类网站zdpgo_gin_login 适配gin框架的登录注册功能组件,通过本框架轻松拥有登录注册相关的API接口 特性: 自动生成注册接口,具备密码加密的功能自动生成登录接口,具备JWT Token生成的功能 安装 go get github.com/zhangdapeng520/z…

zdpgo_gin_login

适配gin框架的登录注册功能组件,通过本框架轻松拥有登录注册相关的API接口

特性:

  • 自动生成注册接口,具备密码加密的功能
  • 自动生成登录接口,具备JWT Token生成的功能

安装

go get github.com/zhangdapeng520/zdpgo_gin_login

使用

基本用法

package mainimport (gin "github.com/zhangdapeng520/zdpgo_gin"ginLogin "github.com/zhangdapeng520/zdpgo_gin_login"gorm "github.com/zhangdapeng520/zdpgo_gorm"_ "github.com/zhangdapeng520/zdpgo_mysql"
)var (jwtKey       = "zhangdapeng.com"passwordSalt = "zhangdapeng.com"
)func main() {db, err := gorm.Open("mysql","root:root@tcp(127.0.0.1:3306)/blog?charset=utf8",)if err != nil {panic(err)}db.AutoMigrate(&ginLogin.GinLoginUser{})defer db.Close()r := gin.Default()r.POST("/user/register/", ginLogin.GetRegisterHandler(db, passwordSalt))r.POST("/user/login/", ginLogin.GetLoginHandler(db, jwtKey, passwordSalt))r.Run(":8888")
}

使用注册路由的方法

通过ginLogin.RegisterRouter(r, db, passwordSalt, jwtKey)方法,我们会自动拥有注册接口和登录接口。

示例代码:

package mainimport (gin "github.com/zhangdapeng520/zdpgo_gin"ginLogin "github.com/zhangdapeng520/zdpgo_gin_login"gorm "github.com/zhangdapeng520/zdpgo_gorm"_ "github.com/zhangdapeng520/zdpgo_mysql"
)var (jwtKey       = "zhangdapeng.com"passwordSalt = "zhangdapeng.com"
)func main() {db, err := gorm.Open("mysql","root:root@tcp(127.0.0.1:3306)/zdpgo_gin_login?charset=utf8",)if err != nil {panic(err)}db.AutoMigrate(&ginLogin.GinLoginUser{})defer db.Close()r := gin.Default()ginLogin.RegisterRouter(r, db, passwordSalt, jwtKey)r.Run(":8888")
}

测试注册接口:

req -X POST -H 'Content-Type:application/json' -d '{\"username\":\"zhangdapeng\",\"password\":\"zhangdapeng520\"}' http://127.0.0.1:8888/zdpgo_gin_login/register/

测试登录接口:

req -X POST -H 'Content-Type:application/json' -d '{\"username\":\"zhangdapeng\",\"password\":\"zhangdapeng520\"}' http://127.0.0.1:8888/zdpgo_gin_login/login/

版本

v0.1.0

  • 增加注册和登录两个接口的路由获取方式

v0.1.1

  • 登录接口返回用户名

v0.1.2

  • 增加注册路由的方法
http://www.yayakq.cn/news/828180/

相关文章:

  • 嘉鱼网站建设桂城网站制作专业公司
  • 怎样做投资理财网站北京专业英文网站建设
  • google网站增加关键词网站建设 信科网络
  • 网站建设海报设计电子商务营销的发展现状
  • 厦门做网站培训本机可以做网站的服务器
  • 马鞍山 网站建设 有限公司建设银行个人网银没有弹出网站
  • 静态网站制作流程清河做网站报价
  • 合肥专业网站制wordpress 图片备份
  • 求职招聘网站开发wordpress文章留言
  • 北京免费网站制作电子商务网站建设与管理课后心得
  • 丹东有做公司网站的吗企业网站seo报价
  • 网站建设公司企业模板下载郑州旅游网站建设
  • 中国各大网站名称提高网站打开速度
  • 泉州网站设计制作北京做网站建设
  • 手机网站开发服务施工企业杜绝三违行为工作措施
  • 速贝网站友情链接怎么做多个图表统计的网站怎么做
  • 宁波网站关键词优化代码如何查看一个网站是什么程序cms做的
  • 数字营销的概念优化型网站是什么意思
  • 网站推广官方平台山东东平建设工程招标网站
  • 学校网站建设论文图列说明网站开发的流程
  • 国外网站设计欣赏怎么做论坛的网站
  • 如何改进网站域名信息备案管理系统查询
  • 网站设计制作一条龙淄博英文网站建设专业
  • 查询域名官网的是那个网站吗做网站贴吧
  • 全flash网站制作教程网站建设行业分析报告
  • 怎么看网站是哪里做的深圳百度seo怎么做
  • wordpress导航设置进一步优化供给推动消费平稳增长
  • 网站色彩心理ps网站建设设计
  • 广州一起做网店网站怎么利用花生壳做自己的网站
  • 泉州商城网站开发设计企业邮箱密码忘了怎么重置密码