mirror of
https://github.com/casdoor/casdoor.git
synced 2025-05-23 02:35:49 +08:00
fix: set SessionOn always true (#877)
* fix: set SessionOn always true * Update adapter.go Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com>
This commit is contained in:
parent
503d244166
commit
208dc11d25
@ -1,7 +1,6 @@
|
|||||||
appname = casdoor
|
appname = casdoor
|
||||||
httpport = 8000
|
httpport = 8000
|
||||||
runmode = dev
|
runmode = dev
|
||||||
SessionOn = true
|
|
||||||
copyrequestbody = true
|
copyrequestbody = true
|
||||||
driverName = mysql
|
driverName = mysql
|
||||||
dataSourceName = root:123456@tcp(localhost:3306)/
|
dataSourceName = root:123456@tcp(localhost:3306)/
|
||||||
|
@ -79,13 +79,9 @@ func TestGetConfBool(t *testing.T) {
|
|||||||
input string
|
input string
|
||||||
expected interface{}
|
expected interface{}
|
||||||
}{
|
}{
|
||||||
{"Should be return false", "SessionOn", false},
|
|
||||||
{"Should be return false", "copyrequestbody", true},
|
{"Should be return false", "copyrequestbody", true},
|
||||||
}
|
}
|
||||||
|
|
||||||
//do some set up job
|
|
||||||
os.Setenv("SessionOn", "false")
|
|
||||||
|
|
||||||
err := beego.LoadAppConfig("ini", "app.conf")
|
err := beego.LoadAppConfig("ini", "app.conf")
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
for _, scenery := range scenarios {
|
for _, scenery := range scenarios {
|
||||||
|
1
main.go
1
main.go
@ -56,6 +56,7 @@ func main() {
|
|||||||
beego.InsertFilter("*", beego.BeforeRouter, routers.AuthzFilter)
|
beego.InsertFilter("*", beego.BeforeRouter, routers.AuthzFilter)
|
||||||
beego.InsertFilter("*", beego.BeforeRouter, routers.RecordMessage)
|
beego.InsertFilter("*", beego.BeforeRouter, routers.RecordMessage)
|
||||||
|
|
||||||
|
beego.BConfig.WebConfig.Session.SessionOn = true
|
||||||
beego.BConfig.WebConfig.Session.SessionName = "casdoor_session_id"
|
beego.BConfig.WebConfig.Session.SessionName = "casdoor_session_id"
|
||||||
if conf.GetConfigString("redisEndpoint") == "" {
|
if conf.GetConfigString("redisEndpoint") == "" {
|
||||||
beego.BConfig.WebConfig.Session.SessionProvider = "file"
|
beego.BConfig.WebConfig.Session.SessionProvider = "file"
|
||||||
|
@ -22,7 +22,7 @@ import (
|
|||||||
"github.com/casdoor/casdoor/conf"
|
"github.com/casdoor/casdoor/conf"
|
||||||
"github.com/casdoor/casdoor/util"
|
"github.com/casdoor/casdoor/util"
|
||||||
//_ "github.com/denisenkom/go-mssqldb" // db = mssql
|
//_ "github.com/denisenkom/go-mssqldb" // db = mssql
|
||||||
_ "github.com/go-sql-driver/mysql" // db = mysql
|
_ "github.com/go-sql-driver/mysql" // db = mysql
|
||||||
//_ "github.com/lib/pq" // db = postgres
|
//_ "github.com/lib/pq" // db = postgres
|
||||||
"xorm.io/core"
|
"xorm.io/core"
|
||||||
"xorm.io/xorm"
|
"xorm.io/xorm"
|
||||||
@ -36,11 +36,12 @@ func InitConfig() {
|
|||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
beego.BConfig.WebConfig.Session.SessionOn = true
|
||||||
|
|
||||||
InitAdapter(true)
|
InitAdapter(true)
|
||||||
}
|
}
|
||||||
|
|
||||||
func InitAdapter(createDatabase bool) {
|
func InitAdapter(createDatabase bool) {
|
||||||
|
|
||||||
adapter = NewAdapter(conf.GetConfigString("driverName"), conf.GetBeegoConfDataSourceName(), conf.GetConfigString("dbName"))
|
adapter = NewAdapter(conf.GetConfigString("driverName"), conf.GetBeegoConfDataSourceName(), conf.GetConfigString("dbName"))
|
||||||
if createDatabase {
|
if createDatabase {
|
||||||
adapter.CreateDatabase()
|
adapter.CreateDatabase()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user