@@ -112,7 +112,7 @@ function session(options) {
112
112
var saveUninitializedSession = opts . saveUninitialized
113
113
114
114
// get the cookie signing secret
115
- var secret = opts . secret
115
+ var secrets = opts . secret
116
116
117
117
if ( typeof generateId !== 'function' ) {
118
118
throw new TypeError ( 'genid option must be a function' ) ;
@@ -135,16 +135,16 @@ function session(options) {
135
135
// TODO: switch to "destroy" on next major
136
136
var unsetDestroy = opts . unset === 'destroy'
137
137
138
- if ( Array . isArray ( secret ) && secret . length === 0 ) {
138
+ if ( Array . isArray ( secrets ) && secrets . length === 0 ) {
139
139
throw new TypeError ( 'secret option array must contain one or more strings' ) ;
140
140
}
141
141
142
- if ( secret && ! Array . isArray ( secret ) ) {
143
- secret = [ secret ] ;
142
+ if ( secrets && ! Array . isArray ( secrets ) ) {
143
+ secrets = [ secrets ] ;
144
144
}
145
145
146
- if ( secret === undefined ) {
147
- throw new Error ( 'secret is required for sessions' ) ;
146
+ if ( secrets === undefined ) {
147
+ throw new Error ( 'secret option required for sessions' ) ;
148
148
}
149
149
150
150
// notify user that this store is not
@@ -199,16 +199,6 @@ function session(options) {
199
199
return
200
200
}
201
201
202
- // ensure a secret is available or bail
203
- if ( ! secret && ! req . secret ) {
204
- next ( new Error ( 'secret option required for sessions' ) ) ;
205
- return ;
206
- }
207
-
208
- // backwards compatibility for signed cookies
209
- // req.secret is passed from the cookie parser middleware
210
- var secrets = secret ;
211
-
212
202
var originalHash ;
213
203
var originalId ;
214
204
var savedHash ;
0 commit comments