登录功能简单实现
老规矩,先说实现思路,这里只将思路,并且最简洁的登录思路
登录实现,就是用户将账号密码发送给后端,然后,后端通过查数据库,判断一下是否有这个账号,然后查出该账号的密码跟用户传输的密码是否匹配,匹配成功就可以返回成功信息了,那么返回到哪呢?看前端有没有处理返回结果的代码吧,如果没有,那就用Cookie存吧,如果需求里面要你登录,但是前端又不做结果处理的话,你只管存cookie里头就行,cookie的操作需要HttpServiceesponse
当然,还有一种登录方式,就是短信验证方式,短信验证码的操作在我其它随笔里面有,不再赘述,只做一个短信验证登录存入cookie的简单代码体检,一通百通,非常简单
//登录成功 //写入Cookie,跟踪用户,用于分布式系统单点登录 Cookie cookie = new Cookie("login_member_telephone",telephone); cookie.setPath("/");//路径,设置在哪些页面有效 cookie.setMaxAge(60*60*24*30);//有效期30天(单位秒) //将设置好的cookie返回给页面 response.addCookie(cookie); return new Result(true,"登录成功");