ajax用户注册密码验证码,会员注册、找回密码、登陆(邮箱与手机验证码)

欢迎留言、转发

微信极速开发系列文章(微信支付、授权获取用户信息等):点击这里

1、如何显示会员登录页?

如果你没有做任何的改动项目中访问的地址为:http://域名或者IP[/项目名称]/toOauth

具体实现在com.javen.controller.IndexController 。

说明:通过授权获取用户信息 将获取到的信息保存到users 表并将OpenId 放到session ,授权之后根据state 跳转到不同的页面。其中还判断了用户是否关注如果没有关注就重定向到关注的图文(不是必须,可以忽略) 。具体实现可以看com.javen.weixin.controller.WeiXinOauthController 中的代码 如何授权获取用户信息点击这里

61440e181e00

会员登录

2、如何显示注册/忘记密码页?

会员登录页显示出来了,注册/忘记密码就不难了只是页面之间的跳转。

61440e181e00

注册、忘记密码代码实现.png

3、前端使用什么框架?

前端页面代码都在/weixin_guide/src/main/webapp/front

4、邮箱、手机发送验证码?

邮箱发送验证码工具类/weixin_guide/src/main/java/com/javen/utils/EmailUtils.java

具体实现分为同步异步发送邮件 /weixin_guide/src/main/java/com/javen/utils/WebUtils.java

/**

* 异步发送Email

* @param email

* @param subject

* @param content

*/

public static void sendAsynMail(String email,String subject,String content){

EmailUtils.asynMail(MailData.New()

.subject(subject)

.content(content)

.to(email)

.cc(PropKit.get("notify_email_test"))

);

}

/**

* 同步发送Email

* @param email

* @param subject

* @param content

* @return

*/

public static boolean sendMail(String email,String subject,String content){

return EmailUtils.sendMail(MailData.New()

.subject(subject)

.content(content)

.to(email)

.cc(PropKit.get("notify_email_test"))

);

}

测试时需要在 /weixin_guide/src/main/resources/mail.properties 中配置相关的参数

61440e181e00

邮件参数配置.png

61440e181e00

之前测试的截图.png

手机发送验证码工具封装

这里使用的是第三方的平台,如果有需要可以联系我索取。具体实现代码如下

/weixin_guide/src/main/java/com/javen/utils/SMSUtils.java

具体页面逻辑实现

/weixin_guide/src/main/java/com/javen/controller/AjaxController.java 中的login() 、forget()

5、其他页面?

百度翻译

/weixin_guide/src/main/java/com/javen/controller/IndexController.java 中的translate() 方法 访问地址http://域名或者IP[/项目名称/端口号]/translate

星座运势

/weixin_guide/src/main/java/com/javen/controller/ConstellationController.java 访问地址http://域名或者IP[/项目名称/端口号]/constellation

如果有疑问请留言或者加群 148540125

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值