SpringBoot实现注册操作

这段时间开始做后台接口的测试都是在自己电脑上做的一些简单的界面来测试自己写的接口有没有出现什么问题。这里记录一下注册页面和接口的代码实现。

一、前端代码实现

  • 1、直接贴代码吧,都是很简单的html:
<div>
    <h3>注册</h3>
    <form action="/userRegister">
        <div>请输入账号:<input type="text"  id="username" /></div>
        <div>请输入密码:<input type="password" id="password" /></div>
        <div>请确定密码:<input type="password"  id="pwd" /></div>
        <input type="button" id="register" value="注册" />
        <!-- <div><input type="button" οnclick="register()"  value="注册"/></div >-->
    </form>
</div>
  • 2、界面展示:(三个输入框,一个注册按钮)
  • 3、js代码块(这里的逻辑很简单,首先是获取三个输入框内容,做简单判断,然后ajax异步调用自己写的后台接口userRegister,将数据传给后台做认证操作)
$("#register").click(function () {
        var username =document.getElementById('username').value;
        if(null == username || "" === username) {
            alert("请输入用户名");
            return;
        }
        var password =document.getElementById('password').value;
        if(null == password || "" === password) {
            alert("请输入密码");
            return;
        }
        var pwd =document.getElementById('pwd').value;
        if(null == pwd || "" === pwd) {
            alert("请确定密码");
            return;
        }

        $.ajax({
            url : "http://localhost:8080/userRegister",
            type : "POST",
            data :{
                "username":username,
                "password": password,
                "pwd":pwd,
            },
            dataType : "json",
            success : function(data) {
                //后台返回数据
                if (data.status === "ok") {
                    alert(data.message);   //注册成功
                    window.location.href = "/userLogin";
                }else {
                    alert("注册失败");
                }

            },
            error:function (result) {
                alert("请求错误!", console.result);
            }

        });
    })

二、后台接口的代码实现

userRegister注册接口


注册这里的后台接口不是很复杂,逻辑上和登录是差不多的,通过获取前端传来的数据,做逻辑判断再插入数据库中,做登录认证准备。

三、实现效果

  • 1、注册效果
  • 2、数据库和后台显示
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot是一个用于创建独立的、基于Spring的应用程序的框架。它简化了Spring应用程序的开发过程,提供了自动配置和约定优于配置的原则。下面是一个使用Spring Boot实现登录注册功能的示例: 1. 创建一个Spring Boot项目,并添加所需的依赖。 2. 创建一个用户实体类,包含用户名和密码等属性。 3. 创建一个用户数据访问层(UserMapper),用于操作数据库。 4. 创建一个用户服务层(UserService),用于处理用户相关的业务逻辑。 5. 创建一个用户控制器(UserController),用于处理用户的请求和响应。 6. 在注册页面(register.html)中,通过表单提交用户的注册信息。 7. 在登录页面(login.html)中,通过表单提交用户的登录信息。 8. 在用户控制器中,处理注册和登录的请求,并调用用户服务层的方法进行相应的处理。 9. 在用户服务层中,实现注册和登录的逻辑,包括验证用户信息、保存用户信息等。 10. 在用户数据访问层中,使用数据库操作语言(如SQL)进行用户信息的存储和查询。 11. 启动项目,并在浏览器中访问注册页面(http://localhost:8080/web/register.html)进行注册。 12. 注册成功后,可以在登录页面(http://localhost:8080/web/login.html)使用注册的用户名和密码进行登录。 13. 登录成功后,可以进行其他相关操作,如修改密码、查看个人信息等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值