如何使用Laravel创建类似Neflix的订阅包

时间:2019-11-25 19:44:55

标签: laravel

我目前正在使用Laravel构建一个涉及订阅的应用程序,我能够创建订阅,但是我希望每个计划都具有不同的功能

  
      
  1. 订户A-只能在一个设备上登录
  2.   
  3. 订户B-可以登录2台设备
  4.   
  5. 订户C-可以登录3台设备
  6.   

通过使用以下代码,我就能达到订户A

public function swapping($user) {
    $new_sessid   = \Session::getId(); //get new session_id after user sign in
    $last_session = \Session::getHandler()->read($user->last_sessid); // retrive last session

    if ($last_session) {
        if (\Session::getHandler()->destroy($user->last_sessid)) {
            // session was destroyed
        }
    }

    $user->last_sessid = $new_sessid;
    $user->save();
}

或使用Laravel-Invalidating Sessions On Other Devices method

我无法达到Subscriber B and C

请,我希望可以在这里找到有关操作方法的帮助。谢谢。

0 个答案:

没有答案