/*
 * Copyright 2022 CloudWeGo Authors
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package consts

// constants
const (
	TCP              = "tcp"
	UserTableName    = "users"
	RedisAddr        = "127.0.0.1:6379"
	MaxIdleNum       = 10
	RedisPasswd      = ""
	SessionSecretKey = "session-secret"
	CSRFSecretKey    = "csrf-secret"
	CSRFKeyLookUp    = "form:csrf"
	Username         = "username"
	HertzSession     = "HERTZ-SESSION"
	MySQLDefaultDSN  = "gorm:gorm@tcp(127.0.0.1:3306)/gorm?charset=utf8&parseTime=True&loc=Local"
)

// error msg
const (
	Success     = "success"
	RegisterErr = "user already exists"
	LoginErr    = "wrong username or password"
	PageErr     = "please login first"
	CSRFErr     = "csrf exception"
)
