All Projects → tomoya92 → Pybbs Go

tomoya92 / Pybbs Go

beego写的简单bbs

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to Pybbs Go

Beego Authz
Beego's RBAC & ABAC Authorization middleware based on Casbin
Stars: ✭ 208 (-36.97%)
Mutual labels:  beego
beego-vuejs-starter-kit
Beego (GOLANG), Webpack, Sass, Vue.js, Vuex, Buefy
Stars: ✭ 32 (-90.3%)
Mutual labels:  beego
go-cms
基于beego框架的cms系统
Stars: ✭ 127 (-61.52%)
Mutual labels:  beego
just-tit
Adult video search engine
Stars: ✭ 60 (-81.82%)
Mutual labels:  beego
beeblog
基于beego的开源个人博客项目,满足个人博客使用,对原生seo支持较好,支持私有笔记
Stars: ✭ 20 (-93.94%)
Mutual labels:  beego
beego-admin
基于beego v2.0.1框架和AdminLte前端框架,开发的go语言通用后台系统,在beego v2.0.1框架的基础上,封装了后台系统的分页功能,excel数据导出功能等丰富常用的扩展,MVC模式,使用原生的html原生作为前端显示,更加的灵活自由。beego-admin v2.0.1通用的后台系统真正的做到了开箱即用,欢迎大家使用。
Stars: ✭ 89 (-73.03%)
Mutual labels:  beego
Golang Tutorial
💐 Golang 系列教程(译)
Stars: ✭ 200 (-39.39%)
Mutual labels:  beego
Devops Api
Golang + Beego 编写 提供开发/运维常用操作的HTTP API接口: 手机归属地查询、IP地址查询、工作日节假日判断、微信报警、钉钉报警、2步验证、密码存储、发送邮件、生成随机密码等功能
Stars: ✭ 258 (-21.82%)
Mutual labels:  beego
grabc
beego框架的RABC插件,包括路由、权限、角色、授权、菜单管理的功能
Stars: ✭ 81 (-75.45%)
Mutual labels:  beego
beego action
beego和amazeui写的后台管理程序
Stars: ✭ 19 (-94.24%)
Mutual labels:  beego
gomage
An image server in Go (Golang)
Stars: ✭ 18 (-94.55%)
Mutual labels:  beego
airad
Beego based Restful API service
Stars: ✭ 63 (-80.91%)
Mutual labels:  beego
ToBeAdmin
beego 与 Ant Design Pro Vue 基础权限系统
Stars: ✭ 38 (-88.48%)
Mutual labels:  beego
Dochub
参考百度文库,使用Beego(Golang)开发的开源文库系统
Stars: ✭ 2,647 (+702.12%)
Mutual labels:  beego
mindoc
Golang实现的基于beego框架的接口在线文档管理系统
Stars: ✭ 5,464 (+1555.76%)
Mutual labels:  beego
Liteblog
轻博客
Stars: ✭ 204 (-38.18%)
Mutual labels:  beego
12306 server
12306登录,下单买票,余票查询,乘客管理
Stars: ✭ 25 (-92.42%)
Mutual labels:  beego
Gardens
💎 backend manager platform ➕ 开源交流群:202196300
Stars: ✭ 312 (-5.45%)
Mutual labels:  beego
myblog
前端部分使用vue2.0-vuex-webpack-md编辑器,后端使用golang的beego框架的个人博客网站。代码中实际分为2个工程,beego和vue工程。部署将webpack打包后文件放在beego工程中。前后端路由分离。
Stars: ✭ 30 (-90.91%)
Mutual labels:  beego
pritunl-http-api
Pritunl OpenVPN HTTP API
Stars: ✭ 26 (-92.12%)
Mutual labels:  beego

使用说明:请保留页面底部的 powered by 朋也社区

特性

  • 不用session,选用cookie,为了集群方便
  • 权限配置简单,轻松管理用户

依赖

其他版本

如何开始

  • 克隆代码到 $GOPATH/src 下
  • 安装 govendor 包管理器 go get -u -v github.com/kardianos/govendor
  • 运行命令 govendor sync 安装依赖
  • 安装 bee 工具
  • 在mysql数据库里创建数据库名字叫pybbs-go
  • 进入 pybbs-go 目录
  • 修改conf/app.conf文件里的jdbc.username 和 jdbc.password
  • 运行 bee run
  • 将pybbs-go.sql导入数据库
  • 浏览器输入 http://localhost:8080
  • 登录 用户名:朋也 密码:123123 默认是超级管理员,进去了可以体验权限部分

在执行 govendor sync 时报错

Error: Remotes failed for:
        Failed for "golang.org/x/crypto/bcrypt" (failed to ping remote repo): unrecognized import path "golang.org/x/crypto/bcrypt"
        Failed for "golang.org/x/crypto/blowfish" (failed to ping remote repo): unrecognized import path "golang.org/x/crypto/blowfish"

解决办法如下

先手动安装一下 crypto 项目

cd ${GOPATH}/src/golang.org/x
git clone https://github.com/golang/crypto.git

然后打开项目中的 vendor 文件夹,将 vendor.json 中的 golang.org/x/crypto/bcryptgolang.org/x/crypto/blowfish 两个配置项给删除即可解决

注意

  • 如果访问地址不是localhost,需要修改conf/app.conf文件里的cookie.domain,否则登录后不会记录登录状态

权限部分截图

qq20160826-0 qq20160826-1 qq20160826-2 qq20160826-3 qq20160826-4

碰到问题怎么办?

提问题的时候请将问题重现步骤描述清楚

贡献

欢迎大家提pr

感谢 @mikemouse2016 的贡献,有需要装程序里的sql语句都改成orm实现的话,可以参见 issue

捐赠

image image

请朋也喝杯茶吧

开源协议

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].