conf

package
v0.10.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

package conf 为配置相关.

Index

Constants

View Source
const (
	// 超级管理员.
	MemberSuperRole = 0
	//普通管理员.
	MemberAdminRole = 1
	//普通用户.
	MemberGeneralRole = 2
)

用户权限

View Source
const (
	// 创始人.
	BookFounder = 0
	//管理者
	BookAdmin = 1
	//编辑者.
	BookEditor = 2
	//观察者
	BookObserver = 3
)
View Source
const (
	LoggerOperate   = "operate"
	LoggerSystem    = "system"
	LoggerException = "exception"
	LoggerDocument  = "document"
)
View Source
const (
	//本地账户校验
	AuthMethodLocal = "local"
	//LDAP用户校验
	AuthMethodLDAP = "ldap"
)
View Source
const CaptchaSessionName = "__captcha__"
View Source
const LoginSessionName = "LoginSessionName"

登录用户的Session名

View Source
const PageSize = 10

PageSize 默认分页条数.

View Source
const RegexpAccount = `^[a-zA-Z][a-zA-z0-9\.]{2,50}$`
View Source
const RegexpEmail = "" /* 135-byte string literal not displayed */

Variables

View Source
var (
	VERSION    string
	BUILD_TIME string
	GO_VERSION string
)
View Source
var (
	ConfigurationFile = "./conf/app.conf"
	WorkingDirectory  = "./"
	LogFile           = "./logs"
	BaseUrl           = ""
)

Functions

func GetAppKey

func GetAppKey() string

app_key

func GetDatabasePrefix

func GetDatabasePrefix() string

func GetDefaultAvatar

func GetDefaultAvatar() string

获取默认头像

func GetDefaultCover

func GetDefaultCover() string

获取默认文档封面.

func GetTokenSize

func GetTokenSize() int

获取阅读令牌长度.

func GetUploadFileExt

func GetUploadFileExt() []string

获取允许的商城文件的类型.

func GetUploadFileSize added in v0.7.1

func GetUploadFileSize() int64

获取上传文件允许的最大值

func IsAllowUploadFileExt

func IsAllowUploadFileExt(ext string) bool

判断是否是允许商城的文件类型.

func URLFor added in v0.10.1

func URLFor(endpoint string, values ...interface{}) string

重写生成URL的方法,加上完整的域名

func URLForWithCdnCss added in v0.10.1

func URLForWithCdnCss(p string) string

func URLForWithCdnImage added in v0.10.1

func URLForWithCdnImage(p string) string

func URLForWithCdnJs added in v0.10.1

func URLForWithCdnJs(p string) string

Types

type SmtpConf

type SmtpConf struct {
	EnableMail   bool
	MailNumber   int
	SmtpUserName string
	SmtpHost     string
	SmtpPassword string
	SmtpPort     int
	FormUserName string
	MailExpired  int
	Secure       string
}

func GetMailConfig

func GetMailConfig() *SmtpConf

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL