1
+
1
2
//var express = require('express');
2
3
//var router = express.Router();
3
4
@@ -35,10 +36,12 @@ module.exports = function(app){
35
36
app . post ( '/login' , function ( req , res , next ) {
36
37
let account = req . body . account ,
37
38
pwd = req . body . pwd ;
38
-
39
+ console . log ( 'account:' + account , 'pwd:' + pwd )
40
+ console . log ( req . params )
39
41
const user = db . get ( 'user' ) ;
40
- user . findOne ( { account : account } ) . then ( ( userinfo ) => {
42
+ user . findOne ( { account : account } , '-_id' ) . then ( ( userinfo ) => {
41
43
if ( userinfo ) {
44
+ console . log ( 'userinfo' )
42
45
console . log ( userinfo )
43
46
if ( md5 ( pwd ) == userinfo . pwd ) {
44
47
@@ -49,13 +52,13 @@ module.exports = function(app){
49
52
} ; // 权限合集
50
53
// 获取角色的所有权限
51
54
async . eachSeries ( userinfo . roles , function ( item , cb ) {
52
- role . findOne ( { name : item } ) . then ( ( result ) => { console . log ( 'findOne role:' ) ; console . log ( result )
55
+ role . findOne ( { name : item } , '-_id' ) . then ( ( result ) => { console . log ( 'findOne role:' ) ; console . log ( result )
53
56
if ( result ) {
54
57
//cb(null,result)
55
58
let permission = db . get ( 'permission' )
56
59
// 获取权限的所有dom
57
60
async . eachSeries ( result . permissions , function ( item , callback ) {
58
- permission . findOne ( { ename : item } ) . then ( ( presult ) => { console . log ( 'findOne per:' ) ; console . log ( presult )
61
+ permission . findOne ( { ename : item } , '-_id' ) . then ( ( presult ) => { console . log ( 'findOne per:' ) ; console . log ( presult )
59
62
if ( presult ) {
60
63
perObj . dom = perObj . dom . concat ( presult . dom )
61
64
perObj . path = perObj . path . concat ( presult . path )
@@ -99,6 +102,9 @@ module.exports = function(app){
99
102
}
100
103
req . session . user = userinfo ;
101
104
req . session . permission = perObj ;
105
+ console . log ( '123' )
106
+ console . log ( req . session . user ) ; console . log ( req . session . permission ) ;
107
+ console . log ( '456' )
102
108
res . json ( data ) ;
103
109
}
104
110
db . close ( ) ;
@@ -114,7 +120,7 @@ module.exports = function(app){
114
120
// 没有此用户
115
121
let data = {
116
122
status : 0 ,
117
- msg : 'wrong password '
123
+ msg : 'no user '
118
124
}
119
125
res . json ( data ) ;
120
126
}
@@ -135,9 +141,9 @@ module.exports = function(app){
135
141
admin = req . body . admin ;
136
142
137
143
const user = db . get ( 'user' ) ;
138
- user . findOne ( { account : account } ) . then ( ( userinfo ) => {
144
+ user . findOne ( { account : account } , '-_id' ) . then ( ( userinfo ) => {
139
145
if ( ! userinfo ) {
140
- user . findOne ( { account : admin } ) . then ( ( adminInfo ) => {
146
+ user . findOne ( { account : admin } , '-_id' ) . then ( ( adminInfo ) => {
141
147
if ( adminInfo ) {
142
148
if ( adminInfo . parents ) {
143
149
var p = adminInfo . parents
@@ -181,7 +187,8 @@ module.exports = function(app){
181
187
agent = [ ] ;
182
188
console . log ( 'account:' + account ) ;
183
189
const users = db . get ( 'user' ) ;
184
- users . find ( { } ) . each ( ( user , { close, pause, resume} ) => {
190
+ users . find ( { } , '-_id' ) . each ( ( user , { close, pause, resume} ) => {
191
+ console . log ( user )
185
192
if ( user . parents . indexOf ( account ) >= 0 ) {
186
193
agent . push ( user )
187
194
}
@@ -196,7 +203,7 @@ module.exports = function(app){
196
203
} )
197
204
198
205
app . get ( '/mongo/list' , function ( req , res , next ) {
199
- posts . find ( { } ) . then ( ( result ) => {
206
+ posts . find ( { } , '-_id' ) . then ( ( result ) => {
200
207
//console.log(result);
201
208
res . json ( result ) ;
202
209
} ) . then ( ( ) => db . close ( ) )
0 commit comments