一旦用户使用通过电子邮件发送的电子邮件验证链接进行验证,如何自动登录。当前验证处理程序为:
var express = require("express");
var router = express.Router();
var User = require("../models/user");
var Token = require("../models/token");
router.get("/:id", function(req, res){
Token.findOne({token: req. params.id}, function(err, response){
if(response){
User.update({_id: response._userId},{ isVerified : true}, function(err, user){
if(err){
console.log(err);
}
req.body.username = user.username;
});
res.redirect("http://localhost:3000/profile/"+ req.body.username);
}
})
});
module.exports = router;