3-Beego优选激活

前面我们在注册用户的邮箱中发送了激活地址,如果激活成功,就会跳转到登录界面,核心问题是如何判断是否激活成功,既要从激活地址中的id去判断改用户存不存在,如果存在就激活成功,并设置用户的激活状态变量为true(1),跳转到登录界面

0.注意点

获取用户id要用getint方法,并且要验证是否获取成功

一.设置邮箱激活url

4395895-376fd19ea1de0301.png
image.png

这里的用户是从数据库查询的用户,有数据库自动添加的Id

二.配置路由

4395895-ae72df59af040417.png
image.png

三.编写邮箱激活逻辑代码

1.返回模板
2.获取数据
3.查询有没有这个用户
4.激活用户
5.跳转到登录页面


4395895-e5276eedc01c04ca.png
image.png

这个代码中有一个小bug,就是getint实现返回int,err
要改成id,err:=

猜你喜欢

转载自blog.csdn.net/weixin_33895016/article/details/87656898