Skip to content

cst05001/admin2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#admin2

##用法

###角色

这个后台管理系统有 2 个角色,分别是 User、Group。 User 可以属于一个或者多个 Group。代码针对 Group 进行权限管控。主要管控语句有

  • func RequireLogin(ctx *context.Context)
  • func RequireGroup(ctx *context.Context, groupnames ...string)

###代码调用

package controllers

import (
    "github.com/astaxie/beego"
    "github.com/cst05001/admin2"
)

type MainController struct {
    beego.Controller
}

func (c *MainController) Get() {
    admin2.RequireGroup(c.Ctx, "admin")
    c.Data["Website"] = "beego.me"
    c.Data["Email"] = "[email protected]"
    c.TplName = "index.tpl"
}

###初始化数据库

在你的 beego 程序中执行参数

./YOUR_APP_NAME syncdb

默认账号密码都是 admin

问:如何修改密码?
答:暂时没有,有没有熟悉前端 HTML、Bootstrap/VUE 的同学一起参与啊????

About

a beego user admin and permission module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published