estore
CR2018
这个作者很懒,什么都没留下…
展开
-
发送邮件功能
1.开通邮件服务器,获取授权码,比如163。2.在项目中导入发送邮件的jar包3.导入工具类和配置文件,在配置文件中修改邮件发送人和授权码4.发送邮件实现邮箱验证的逻辑:发送一条邮件到待激活人的邮箱里,这条邮件的的内容是指向服务器的激活功能,附带激活码,用户点击后,与数据库的激活码比对,如果此激活码存在,用户的激活状态设置为1....原创 2018-04-18 08:29:27 · 620 阅读 · 0 评论 -
微信支付功能实现
浏览器点击提交订单,将用户的订单号,总金额发送到服务器,服务器判断用户是否登陆,登陆继续,将订单号和总金额用微信工具类生成一个微信后台的与支付链接,将此链接发送到后台,通过js文件生成此链接的二维码,用户扫码后,去微信服务器支付,这边的服务器不断讯问微信服务器是否支付成功,支付成功后给用户跳转页面。...原创 2018-04-18 08:42:00 · 296 阅读 · 0 评论 -
阿里云发送短信
首先需要去阿里云注册账号,获取授权钥匙,发送短信的工具类里填写这两个参数,还要填写签名模版和内容模版的编号,随机生成一个验证码保存在session中,在工具类填写要发送短信的手机号,验证码,当用户输入验证码后与session中的验证码相比较。这样就实现了发送短信的功能。...原创 2018-04-18 08:51:30 · 596 阅读 · 0 评论 -
estore订单提交功能
前台响应数据:无服务器:得到前台请求后,判断用户是否登陆,登陆得到用户id,通过用户id得到得到用户的购物车,通过用户的购物车得到总价格,商品,购买数量关键功能:has a关系,订单类has a 订单明细类,因为订单上中有总价格,收货人和收获地址等信息,并没有商品相关的信息,所以通过订单明细类得到商品相关的信息。然后将数据封装在订单类中。订单类:得到购物车的集合,迭代集合,将数据封装在订单明细表几...原创 2018-04-18 09:16:56 · 285 阅读 · 0 评论