O2O--E家政服务 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

商家登录与路由

商家的登录与注册与用户的登录与注册基本上相同,只是在登录成功以后所跳转的页面不同而以。在这里我们就不讲解注册了,同学们自己去写注册。路由代码如下:

app.post('/login', function(req,res){
        var name = req.body.name ;
        var user = users[name];
        if(user && user.pwd_s == req.body.pwd && "1" == req.body.role){
            console.log('商家登录~');
            res.cookie('name_s',name);
            res.cookie('role',req.body.role);
            res.redirect('/shops'); //转到商家页面
        }else if(user && user.pwd_s == req.body.pwd && "2" == req.body.role){
            console.log('用户登录~');
            res.cookie('name_u',name);
            res.cookie('role',req.body.role);
            res.redirect('/list'); //转到用户页面
        }
        else{
            res.sendStatus(404);
        }
});