登入时判断当前ip与数据库表中ip是否一致;
判断为是,直接登入;
为否,弹出输入框,输入用户名,邮箱,验证码,在邮箱输入后需要提交给用户发送邮件,邮件内容是4位随机验证码,填写验证码后点击确定,将数据库ip修改成当前ip后登入;
如果表中为空,将ip写入登入。

解决方案 »

  1.   

    大概流程
            String ip = 获取ip手段:
            int count = dao.selectOne(ip);
            if(count == 1 ){
                直接登录
            } else {
                调用登录接口
            }登录
         String name = request.getPramater(值);
         String email = request.getPramater(值);
         验证码百度一下,一百度一大把,js设置时间,邮箱框输入完毕之后调用后台验证码
        然后if验证 验证码是否正确
        if(穿回来的验证码.eq(本地随机出来验证码)){
        String ip = 获取手段;
        insert 表
        } else {
        报错
        }