激活用户

3.1创建用户 中,我们注册了一个用户,并且产生了激活码,这个时候,我们得到激活码,怎么激活用户呢?

其实很简单,看代码

  1. try
  2. {
  3. // 根据 userid 查询用户
  4. $user = Sentry::findUserById(1);
  5. // 使用激活码激活用户
  6. if ($user->attemptActivation('产生的激活码'))
  7. {
  8. // 用户激活成功
  9. }
  10. else
  11. {
  12. // 用户激活失败
  13. }
  14. }
  15. catch (Cartalyst\Sentry\Users\UserNotFoundException $e)
  16. {
  17. echo '用户不存在';
  18. }
  19. catch (Cartalyst\Sentry\Users\UserAlreadyActivatedException $e)
  20. {
  21. echo '用户已经被激活,不能重复激活';
  22. }

很简单的,我们就可以实现激活用户的功能啦!