Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuy-node
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
1
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
姜枫
8 years ago
Commit
21d4dcabdcc5dece8b14b39ecf562e772339a1ed
1 parent
284f1f73
change cookie session middleware
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
3 deletions
app.js
apps/passport/controllers/login.js
package.json
app.js
View file @
21d4dca
...
...
@@ -27,7 +27,7 @@ const favicon = require('serve-favicon');
const
_
=
require
(
'lodash'
);
const
fp
=
require
(
'lodash/fp'
);
const
session
=
require
(
'c
ookie-session
'
);
const
session
=
require
(
'c
lient-sessions
'
);
const
pkg
=
require
(
'./package.json'
);
const
app
=
express
();
const
helpers
=
global
.
yoho
.
helpers
;
...
...
@@ -68,7 +68,8 @@ app.use(cookieParser());
app
.
use
(
compression
());
app
.
use
(
session
({
name
:
'yohobuy_session_cookie'
,
requestKey
:
'session'
,
cookieName
:
'yohobuy_session_cookie'
,
secret
:
'82dd7e724f2c6870472c89dfa43cf48d'
,
domain
:
config
.
cookieDomain
}));
...
...
@@ -77,6 +78,10 @@ app.use((req, res, next) => {
req
.
user
=
{};
// 全局的用户数据
req
.
yoho
=
{};
// req和res绑定yoho对象,用于传递全局数据, 如req.yoho.channel等
if
(
!
req
.
session
)
{
req
.
session
=
{};
}
next
();
});
...
...
apps/passport/controllers/login.js
View file @
21d4dca
...
...
@@ -206,7 +206,7 @@ const local = {
})(
req
,
res
,
next
);
},
logout
:
(
req
,
res
)
=>
{
req
.
session
=
null
;
req
.
session
.
reset
()
;
res
.
clearCookie
(
'_UID'
,
{
domain
:
config
.
cookieDomain
...
...
package.json
View file @
21d4dca
...
...
@@ -35,6 +35,7 @@
"body-parser"
:
"^1.15.0"
,
"captchapng"
:
"0.0.1"
,
"cheerio"
:
"^0.22.0"
,
"client-sessions"
:
"^0.7.0"
,
"compression"
:
"^1.6.2"
,
"connect-multiparty"
:
"^2.0.0"
,
"cookie-parser"
:
"^1.4.3"
,
...
...
Please
register
or
login
to post a comment