1
0
mirror of https://github.com/astaxie/beego.git synced 2025-06-12 09:50:39 +00:00

not just export a variable

This commit is contained in:
youngsterxyf
2016-03-25 10:48:59 +08:00
parent 3300db832b
commit 56860d1fea
4 changed files with 10 additions and 14 deletions

View File

@ -1,4 +1,3 @@
// Copyright 2014 beego Author. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
@ -112,14 +111,10 @@ func (st *SessionStore) SessionRelease(w http.ResponseWriter) {
defer st.c.Close()
b, err := session.EncodeGob(st.values)
if err != nil {
session.SLogger.Println(err)
return
}
_, err = st.c.Exec("UPDATE "+TableName+" set `session_data`=?, `session_expiry`=? where session_key=?",
st.c.Exec("UPDATE "+TableName+" set `session_data`=?, `session_expiry`=? where session_key=?",
b, time.Now().Unix(), st.sid)
if err != nil {
session.SLogger.Println(err)
}
}
// Provider mysql session provider
@ -132,7 +127,6 @@ type Provider struct {
func (mp *Provider) connectInit() *sql.DB {
db, e := sql.Open("mysql", mp.savePath)
if e != nil {
session.SLogger.Println(e)
return nil
}
return db
@ -228,7 +222,6 @@ func (mp *Provider) SessionAll() int {
var total int
err := c.QueryRow("SELECT count(*) as num from " + TableName).Scan(&total)
if err != nil {
session.SLogger.Println(err)
return 0
}
return total