Skip to content

Commit 244aa91

Browse files
author
xiaolongXL
committed
登陆
1 parent 809429a commit 244aa91

File tree

8 files changed

+23
-153
lines changed

8 files changed

+23
-153
lines changed

doc/demo/day1/shoppingCar/app.js

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ var users = require('./routes/users');
1111

1212
var register = require('./routes/register');
1313
var login = require('./routes/login');
14-
1514
var app = express();
1615

1716
// view engine setup
@@ -23,14 +22,10 @@ app.set('view engine', 'jade');
2322
app.use(logger('dev'));
2423
app.use(bodyParser.json());
2524
app.use(bodyParser.urlencoded({ extended: false }));
26-
app.use(cookieParser('xiaolong'));
25+
app.use(cookieParser(''));
2726
app.use(session({
28-
cookie:{
29-
path: '/',
30-
httpOnly: true,
31-
secure: true,
32-
maxAge: 5
33-
}
27+
secret: 'xiaolong',
28+
cookie: { maxAge: 10000 }
3429
}));
3530
app.use(express.static(path.join(__dirname, 'public')));
3631

doc/demo/day1/shoppingCar/npm-debug.log

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
10 error You can get their info via:
1818
10 error npm owner ls shoppingCar
1919
10 error There is likely additional logging output above.
20-
11 error System Darwin 13.3.0
20+
11 error System Darwin 14.0.0
2121
12 error command "node" "/usr/local/bin/npm" "start"
2222
13 error cwd /Users/apple/Documents/www/nodejs-tutorial/doc/demo/day1/shoppingCar
2323
14 error node -v v0.10.29

doc/demo/day1/shoppingCar/package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@
66
"start": "node ./bin/www"
77
},
88
"dependencies": {
9-
"express": "~4.9.0",
109
"body-parser": "~1.8.1",
1110
"cookie-parser": "~1.3.3",
12-
"morgan": "~1.3.0",
13-
"serve-favicon": "~2.1.3",
1411
"debug": "~2.0.0",
15-
"jade": "~1.6.0"
12+
"express": "~4.9.0",
13+
"jade": "~1.6.0",
14+
"mongoose": "^3.8.18",
15+
"morgan": "~1.3.0",
16+
"serve-favicon": "~2.1.3"
1617
}
17-
}
18+
}

doc/demo/day1/shoppingCar/public/index.html

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
<script>
1111
window.onload = function(){
1212

13-
<<<<<<< HEAD
14-
=======
1513
function reminder(msg){
1614
$('body').append('<div class="store_suc"></div>');
1715
$('.store_suc').html(msg).css('display','block').stop().animate({opacity:0.5},200,function(){
@@ -26,7 +24,6 @@
2624
});
2725
};
2826

29-
>>>>>>> 88bde3a1c7f02d2e44171c6bfaa2a5b86e878451
3027
var oLogin = document.getElementById('login');
3128
var oRegister = document.getElementById('register');
3229

@@ -38,14 +35,6 @@
3835
url: "http://localhost:3000/login",
3936
data: {
4037
'name':sName,
41-
<<<<<<< HEAD
42-
'sex':sPassword
43-
},
44-
dataType: "json",
45-
success: function(data){
46-
if(data.code){
47-
alert('登陆成功!');
48-
=======
4938
'password':sPassword
5039
},
5140
dataType: "json",
@@ -55,7 +44,6 @@
5544
$('.loginBox').fadeOut(500);;
5645
}else{
5746
reminder(data.msg.detail);
58-
>>>>>>> 88bde3a1c7f02d2e44171c6bfaa2a5b86e878451
5947
};
6048
}
6149
});
@@ -70,14 +58,6 @@
7058
url: "http://localhost:3000/register",
7159
data: {
7260
'name':sName,
73-
<<<<<<< HEAD
74-
'sex':sPassword
75-
},
76-
dataType: "json",
77-
success: function(data){
78-
if(data.code){
79-
alert('注册成功,请登陆!');
80-
=======
8161
'password':sPassword
8262
},
8363
dataType: "json",
@@ -86,7 +66,6 @@
8666
reminder('注册成功,请登陆!');
8767
}else{
8868
reminder(data.msg.detail);
89-
>>>>>>> 88bde3a1c7f02d2e44171c6bfaa2a5b86e878451
9069
};
9170
}
9271
});

doc/demo/day1/shoppingCar/public/stylesheets/style.css

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,6 @@ header{
9595
}
9696
.register{
9797
top:170px;
98-
<<<<<<< HEAD
99-
=======
10098
}
10199
.store_suc{
102100
background:black;
@@ -111,5 +109,4 @@ header{
111109
padding:29px 26px;
112110
text-align:center;
113111
z-index:1000;
114-
>>>>>>> 88bde3a1c7f02d2e44171c6bfaa2a5b86e878451
115112
}
Lines changed: 0 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
var express = require('express');
22
var router = express.Router();
3-
<<<<<<< HEAD
43

54
/* GET home page. */
65
router.post('/', function(req, res) {
@@ -12,69 +11,6 @@ router.post('/', function(req, res) {
1211
res.send({
1312
code:'0'
1413
});
15-
=======
16-
var userArr = require('./userjson.js');
17-
18-
function findJson(arr,str){
19-
20-
for(var i=0; i<arr.length; i++){
21-
if(arr[i].name == str){
22-
return true;
23-
};
24-
};
25-
26-
return false;
27-
};
28-
29-
function getJson(arr,attr){
30-
31-
for(var i=0; i<arr.length; i++){
32-
var json = arr[i];
33-
34-
if(json.name == attr){
35-
return arr[i]
36-
};
37-
};
38-
39-
return null;
40-
};
41-
42-
/* GET home page. */
43-
router.post('/', function(req, res) {
44-
var reqJson = req.body;
45-
console.log(userArr);
46-
if(findJson(userArr,reqJson.name)){
47-
48-
var userJson = getJson(userArr,reqJson.name);
49-
50-
if(userJson.password == reqJson.password){
51-
res.send({
52-
code:0,
53-
msg:{
54-
detail:'登陆成功'
55-
}
56-
});
57-
58-
}else{
59-
res.send({
60-
code:1,
61-
msg:{
62-
detail:'用户名或密码错误'
63-
}
64-
});
65-
};
66-
}else{
67-
res.send({
68-
code:1,
69-
msg:{
70-
detail:'用户名或密码错误'
71-
}
72-
});
73-
};
74-
console.log(userArr);
75-
//console.log(1);
76-
77-
>>>>>>> 88bde3a1c7f02d2e44171c6bfaa2a5b86e878451
7814
});
7915

8016
module.exports = router;
Lines changed: 13 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,29 @@
11
var express = require('express');
22
var router = express.Router();
3-
<<<<<<< HEAD
4-
=======
5-
var userArr = require('./userjson.js');
3+
var mongoose = require('mongoose');
64

7-
function findJson(arr,str){
8-
9-
for(var i=0; i<arr.length; i++){
10-
if(arr[i].name == str){
11-
return true;
12-
};
13-
};
14-
15-
return false;
16-
};
17-
>>>>>>> 88bde3a1c7f02d2e44171c6bfaa2a5b86e878451
5+
mongoose.connect('mongodb://localhost:7000/mytest');
6+
var db = mongoose.connection;
7+
var kittySchema = mongoose.Schema({
8+
name: String,
9+
password:String
10+
});
11+
var Kitte = mongoose.model('user', kittySchema);
1812

1913
/* GET home page. */
2014
router.post('/', function(req, res) {
21-
var reqJson = req.body;
22-
<<<<<<< HEAD
23-
req.session.name = reqJson.name;
24-
res.send({
25-
code:0
26-
});
27-
=======
2815

2916
/*{
3017
'name':'xxx',
3118
'password':'xxx'
3219
}*/
33-
34-
35-
//判断是否已经注册
36-
if(findJson(userArr,reqJson.name)){
37-
res.send({
38-
code:1,
39-
msg:{
40-
detail:'此用户已经注册'
41-
}
42-
});
43-
44-
}else{
45-
userArr.push({
46-
'name':reqJson.name,
47-
'password':reqJson.password
48-
});
49-
50-
res.send({
51-
code:0,
52-
msg:{
53-
detail:'注册成功'
54-
}
55-
});
56-
20+
var getJson = req.body;
21+
if(){
5722

5823
};
59-
console.log(userArr);
60-
>>>>>>> 88bde3a1c7f02d2e44171c6bfaa2a5b86e878451
24+
/*var fluffy = new Kitte({ name: 'xiaolong' });
25+
fluffy.save();*/
26+
6127
});
6228

6329
module.exports = router;

doc/demo/day1/shoppingCar/routes/userJson.js

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)