房屋租赁网站的设计与实现(一)

用户的注册和登录

前言

本文主要展示结合mysql数据库,axios.js,vue.js后在部署的服务器端,实现用户的注册和登录功能


一、准备工作

1.数据库建表

在这里插入图片描述

2.导入相应的模块和文件

npm install express@4 mysql body-parser cors

在这里插入图片描述


二、实验结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三、实验代码(部分)

//校检用户是否存在
app.post("/homepage",function(req,res){
    console.log(req.body)
    client.query("select * from user where username=? and password=?",[req.body.username,req.body.password],
    function(err,results){
        var message=""
        if(results.length==0){
            message="登录失败"
        }
        else
        message="登录成功"
        res.json({msg:message})
    })
})
//触发函数(可做参考,读者在此进行相应代码修整,进行登录成功后的页面跳转)
 new Vue({
      el:"#app",
      data:{
           uname:"",
           pwd:""
        },
     methods:{
           login(){
             axios.post("http://127.0.0.1:1000/homepage",{username:this.uname,password:this.pwd}).then(function(res){
                console.log(res)
                   alert(res.data.msg)
                  })
             }
        }
})

总结

Tips:弹出“登录成功”提示框后,读者可以添加相应代码完善login函数(使用window.location.href=""方法可以实现登录成功后,页面的自行跳转);代码并没有完全给出,不过给出的主要代码应该足以读者使用。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值