Commit Graph

186 Commits

Author SHA1 Message Date
astaxie a91e2e9950 add golint check and fix all golints 2017-04-30 22:41:23 +08:00
astaxie aa8f7bc146 fix ineffectual 2017-04-28 22:36:28 +08:00
astaxie 3e29078f68 add check ineffect and gofmt 2017-04-28 21:38:08 +08:00
Faissal Elamraoui bf6bd6b292 Fixes #2587
Fixes warnings and errors raised by gometalinter and gosimple.
2017-04-23 19:19:05 +02:00
HSoshiant 7886e69236 Update sess_file.go 2017-04-17 12:37:54 -04:00
astaxie f49f3f92ec Merge pull request #2533 from cnxh/redis-session-poolsize
redis poolsize could set to zero
2017-03-29 10:00:28 +08:00
astaxie bf469f0b55 Revert "close mysql connection" 2017-03-29 09:57:18 +08:00
xia hao 7c3a997735 poolsize could set to zero
sometimes we may want disable the redis pool
2017-03-27 23:34:58 +08:00
astaxie d956444965 Merge branch 'develop' into add-gosimple 2017-03-18 11:20:30 +08:00
Sergey Lanzman 37c1ffc57a add go simple support 2017-03-17 20:22:20 +02:00
Sergey Lanzman 856fde28dc add unconverted support 2017-03-17 19:45:30 +02:00
liming 872a964145 1.add "defer f.close()" in SessionRead to fix file handle leak if DecodeGob failed
2.rewrite SessionRegenerate
2017-02-09 14:18:30 +08:00
liming dade92d98b close mysql connection 2017-02-09 14:16:23 +08:00
Miroslav Genov a74ebaa1eb beego/session: return proper error when session is not found
Parent errs was returned instead of err which is returned from the last
statement.
2016-11-13 10:01:29 +02:00
GrimTheReaper 3c05eafbc4 HTTP Only Configurable 2016-10-10 09:50:34 -05:00
astaxie 0ef357ebd7 session:output error 2016-09-11 21:02:11 +08:00
maxin ef0d3d80dc set session.managerconfig public 2016-08-13 21:07:27 +08:00
astaxie e21b425957 Merge pull request #1953 from lcbluestorm/master
add ssdb session provider
2016-05-20 22:53:23 +08:00
lcbluestorm e77a591a6c delete test file 2016-05-20 17:25:22 +08:00
lcbluestorm 4890dd708c clear code 2016-05-20 10:27:18 +08:00
lcbluestorm 6234b50111 test done 2016-05-19 21:00:04 +08:00
lcbluestorm e50f4f5631 complete sess_ssdb.go 2016-05-15 12:15:40 +08:00
lcbluestorm 0e4b9563ae add test file 2016-05-10 20:08:15 +08:00
lcbluestorm 27be1e7ca3 add ssdb-session interface 2016-05-10 19:56:45 +08:00
ysqi 245664010c Go Vet 2016-04-27 22:18:22 +08:00
yuyongsheng 5aa085bf41 1. remove the invalid comments.
2. allow the user to config "Enable" store/get sessionId into/from http header
3. allow the user to config "Enable" get sessionId from Url query
4. when enable sessionId in http header, check the sessionName format as CanonicalMIMRHeaderKey, then panic if not.
2016-04-21 09:57:44 +08:00
youngsterxyf 56860d1fea not just export a variable 2016-03-25 10:48:59 +08:00
youngsterxyf 3300db832b in `session` package, add a helpful variable `SLogger` to help subpackage logging information 2016-03-24 22:43:57 +08:00
iexploree a144f117a3 remove comment 2016-03-01 13:39:36 +08:00
iexploree 477de9a3f3 fix bug: session id undecoded when destroy and sesssion memory provider push wrong 2016-03-01 10:51:47 +08:00
astaxie fa8f6e5a53 session destroy 2016-01-18 16:11:27 +08:00
astaxie f925bb9058 golint all the files 2016-01-18 00:18:21 +08:00
astaxie 90d1349665 fix typo 2016-01-17 23:48:17 +08:00
astaxie 391f897eb1 simplify sessionID 2016-01-11 16:49:56 +08:00
astaxie 77fa891499 update dependence 2016-01-08 15:47:13 +08:00
ysqi 58e2a7c099 fix #1473,Only update redis session if it already exist 2016-01-07 20:42:26 +08:00
ysqi 80912b6210 change get sessionID logic from cookie 2016-01-07 13:15:40 +08:00
astaxie ac3a447479 fix the session update issues 2015-12-27 14:09:20 +08:00
Yandong Yao da39082d4f Retrieve session identifier from cookie and query parameters 2015-12-22 10:30:44 +08:00
astaxie 4823a0f114 remove the dead code 2015-09-17 23:47:26 +08:00
astaxie 3df0fa462d golint tidb 2015-09-17 23:00:05 +08:00
astaxie 172894efe8 golint session 2015-09-12 22:53:55 +08:00
sidbusy f55bbbdff4 allows custom the TableName of Session 2015-09-05 10:31:31 +08:00
Nikolay Kirsh 8e71d31dbe fix session table 2015-06-04 18:40:10 +05:00
astaxie db06e954b5 fix the session memcache bug 2015-05-28 12:04:19 +08:00
astaxie 9fd7acf663 fix #1152 2015-05-25 09:10:37 +08:00
astaxie 2dca48f26e fix sesseion redis db error 2015-05-25 09:10:37 +08:00
Yongzheng Lai 322b208566 Update session.go
remove = in if statement
2015-05-25 09:10:35 +08:00
Yongzheng Lai fd610d6777 Update session.go
move expire in line 154 to 247, because it will cause session_cookie not writen to explorer
2015-05-25 09:10:35 +08:00
astaxie 1148359570 session cookie support IE 2015-05-25 09:10:35 +08:00
astaxie 1d8afdc9c9 gofmt -s & go_vet 2015-05-25 09:10:34 +08:00
Meaglith Ma 20cc5b261e Reform the ledis_session.go 2015-03-01 12:59:34 +08:00
Meaglith Ma 7ec2a077d9 Fix the wrong parameter bug in ledis session. 2015-03-01 12:03:03 +08:00
astaxie f988f035e5 redis provider for session and cache support select db 2015-02-16 21:56:32 +08:00
Chen Liang 29d98731c6 add sess_ledis select db config 2014-11-25 14:41:51 -08:00
astaxie 000033e2a7 update the test case 2014-11-04 22:07:38 +08:00
astaxie fc6b9ce009 fix #620 simple the sessionID generate 2014-11-04 19:04:26 +08:00
astaxie 1822dd95ac Merge pull request #892 from dockercn/master
Add a beego session backend using LedisDB
2014-10-29 14:18:20 +08:00
Chen Liang 0bcd828d73 add session store in ledis 2014-10-26 22:56:00 -07:00
Brandon Gao 1eb9aef687 Use SETEX command to set session
In order to be compatible with older version Redis, use `SETEX` command instead of `SET x y EX 360`.
2014-10-16 20:16:17 +08:00
astaxie a144769515 update the documents & comments 2014-08-18 16:41:43 +08:00
astaxie 51ee1e77c2 beego: close the file when finish init 2014-08-18 14:42:17 +08:00
astaxie 2773fda883 session:change the driver from beego to bradfitz 2014-08-08 16:43:39 +08:00
astaxie d7a5281bda session: support cookie domain 2014-08-04 16:21:06 +08:00
astaxie 1858f3073b session: fix #688 2014-07-16 23:05:38 +08:00
astaxie fefd8ddb5b beego: update licence& fix #669 2014-07-03 23:40:21 +08:00
astaxie 0f170a80da update the comments fix #658 2014-06-25 10:39:37 +08:00
astaxie d2eece9a39 session: #620 make the session never read empty 2014-05-27 15:45:35 +08:00
astaxie ef6d9b9a94 session: support memcache interface 2014-05-17 02:26:52 +08:00
astaxie c265786251 session:support struct.
gob.Register(v)
2014-05-17 02:26:51 +08:00
astaxie c188cbbcb4 update all files License 2014-05-17 02:26:50 +08:00
astaxie 4245521660 fix #576 2014-05-17 02:26:50 +08:00
Lin Luxiang 78991c81ab make Maxage work 2014-05-17 02:26:49 +08:00
luosangnanka 25768f0109 Update README.md
Update the json format of session for file, redis, mysql, cookie, there are errors in these json string, such as after the param `ProviderConfig` and there is a lost of `"` in the line 61 of the `gclifetime`.
2014-05-05 16:21:50 +08:00
luosangnanka a56f67e073 Update README.md
Update the json format of session for file, redis, mysql, there are errors in these json string, after `ProviderConfig` params.
2014-05-05 16:15:49 +08:00
luosangnanka 8164f9821d Update README.md
Update the json format of session for redis, there is an error in that json string
2014-05-05 16:13:03 +08:00
astaxie deb28dd873 fix session test case 2014-04-04 10:16:34 +08:00
slene f4d62d3193 beego: fix dependency of cache / session sub package 2014-04-04 08:31:22 +08:00
slene d58e9e6e12 beego: move dependency module to sub package 2014-04-03 23:41:48 +08:00
asta.xie c7437d7590 fix Cookie for session 2014-03-26 13:51:35 +08:00
steamonimo 8d1268c0a9 session provider for postgresql
This provider is based on the mysql provider: sess_mysql.go
2014-03-25 12:45:23 +01:00
asta.xie c921b0aa5d fix #533 change the function name 2014-03-21 14:33:11 +08:00
astaxie 217c3a2e87 Merge pull request #508 from voidd/develop
Couchbase session provider
2014-03-12 16:23:41 +08:00
Pengfei Xue d0949b64c6 fix issue#521, return error when init redis session 2014-03-12 15:56:05 +08:00
asta.xie b405e19f56 delete MaxAge cookielifeTime replace 2014-03-12 15:56:04 +08:00
Pengfei Xue 97b68bdd66 fix bug, can not remove session file 2014-03-12 15:56:04 +08:00
Francois adf2a590fc Update sess_file.go
Lock required to ensure the File sessions work correct.
2014-02-27 15:34:38 +02:00
Ivan 04c2ba01bc Merge branch 'develop' of https://github.com/voidd/beego 2014-02-19 22:44:06 +04:00
Ivan 296bcab425 couchbase session provider 2014-02-19 15:54:16 +04:00
Pengfei Xue e822642cb0 fix bug, can not remove session file 2014-02-13 18:24:05 +08:00
傅小黑 682544165f add comments for session packages, part 2 2014-01-29 18:15:09 +08:00
傅小黑 3f0ec5c0ca Merge branch 'develop' of git://github.com/astaxie/beego into develop 2014-01-29 01:06:49 +08:00
傅小黑 0e2872324f add comments for session packages, part 1 2014-01-29 01:05:56 +08:00
Pengfei Xue 34eff4cc1f bugfix, delete the sid if it's values is empty
* regenerate sid, if the old key doesn't exists, set the new one directly
2014-01-25 10:55:49 +08:00
Pengfei Xue d014ccfb8e bug fix, session stored in redis cannot be deleted 2014-01-23 19:28:58 +08:00
Pengfei Xue 1509a6b681 fix bug, redis session doesnt work 2014-01-21 18:48:16 +08:00
Norman dc767b65df Update SessionExist to close the db connection
close the mysql connection
2014-01-14 19:54:32 +08:00
astaxie e34f8c4634 add cookie test 2014-01-08 23:24:31 +08:00
astaxie aa2fef0d36 update sessionRelease
1. mysql fix last access time not update
2. mysql & redid Release when data is empty
3. add maxlifetime distinct Gclifetime
2014-01-08 20:54:20 +08:00
astaxie 481448fa90 modify session module
change a log
2014-01-05 14:48:36 +08:00