File tree Expand file tree Collapse file tree 2 files changed +19
-12
lines changed Expand file tree Collapse file tree 2 files changed +19
-12
lines changed Original file line number Diff line number Diff line change @@ -300,22 +300,26 @@ RealDuxy
300
300
NealChristmas
301
301
zibinanhai
302
302
flashyy
303
- NorthSeacoder`) ,
303
+ NorthSeacoder` ) ,
304
304
] ;
305
305
306
+ const userList = [
307
+ {
308
+ login : "azl397985856" ,
309
+ } ,
310
+ ] . concat (
311
+ tobeIdentified . map ( ( name ) => ( {
312
+ login : name ,
313
+ } ) )
314
+ ) ;
315
+
306
316
module . exports = {
307
317
owner : "leetcode-pp" ,
308
318
repo : "91alg-4" ,
309
319
startTime : startTime . getTime ( ) ,
310
320
secret : process . env . secret ,
311
321
clientId : "c16b80e7b58a5a007157" ,
312
- db : [
313
- {
314
- login : "azl397985856" ,
315
- } ,
316
- ] . concat (
317
- tobeIdentified . map ( ( name ) => ( {
318
- login : name ,
319
- } ) )
320
- ) ,
322
+ db : userList . reduce ( ( acc , curr ) => {
323
+ acc [ curr . login ] = curr ;
324
+ } , { } ) ,
321
325
} ;
Original file line number Diff line number Diff line change @@ -19,7 +19,10 @@ module.exports = async function checkAuth(ctx, next) {
19
19
if ( duserStr ) {
20
20
try {
21
21
const duser = JSON . parse ( duserStr ) ;
22
- ctx . session . user = duser ;
22
+ ctx . session . user = {
23
+ ...duser ,
24
+ pay : ! ! db [ duser . login ] ,
25
+ } ;
23
26
await next ( ) ;
24
27
return ;
25
28
} catch ( err ) {
@@ -59,7 +62,7 @@ module.exports = async function checkAuth(ctx, next) {
59
62
// user.login 存在表示登录成功
60
63
if ( user . login ) {
61
64
// 付费用户
62
- const pay = ! ! db . find ( ( q ) => q . login === user . login ) ;
65
+ const pay = ! ! db [ user . login ] ;
63
66
const u = {
64
67
...user ,
65
68
pay,
You can’t perform that action at this time.
0 commit comments