示例#1
0
	app.post('/profile', function(req, res) {

		var profileData = {
		  	'firstName' : req.body.firstname, 
		  	'lastName' : req.body.lastname,
		  	'password' : req.body.password
		  };

		console.log('posted: ' + req.body.firstname + ' ' + req.body.lastname);
		var kaiseki = new Kaiseki(APP_ID, REST_API_KEY);
		kaiseki.sessionToken = req.session.currentUserSessionToken; //'ef531109wz7sb67amtje31swy';
		kaiseki.updateUser(req.body.objectid, profileData, function(err, response, body, success) {
			//console.log(body);
			if (success) {
				res.redirect('profile');
				// res.render('profile.html', { 
				// 	layout: false , 
				// 	'loggedin': 'true', 
				// 	'body': body });
			}
			else {
				res.render('login.html');
			}
		});
	});
示例#2
0
	app.get('/verify/:id', function(req, res) {
		var userid = new Object(req.params.id);
		var kaiseki = new Kaiseki(APP_ID, REST_API_KEY);
		kaiseki.updateUser(userid, { status: '1' }, function(err, response, body, success) {
			console.log(userid);
			if (success) {
				res.render('verify.html', { 
					layout: false , 
					'headline': 'Verified!', 
					'message': req.session.username + ' is verified! Pleae login.' });
			}
			else {
				res.render('verify.html', { 
					layout: false , 
					'headline': 'Error', 
					'message': body.error });
			}	
		});
	});