Esempio n. 1
0
 public static function initUser()
 {
     $userInfo = \App\Gini\Gapper\Client::getUserInfo();
     $user = \App\User::where('gapper_id', $userInfo['id'])->first();
     if (!$user) {
         $user = new \App\User();
         $user->gapper_id = $userInfo['id'];
         $user->name = $userInfo['name'];
         $user->icon = $userInfo['icon'];
         $user->save();
     }
     //设定当前用户
     \Session::set('user', $user);
     \Log::info(strtr('用户登录: %name[%id]', ['%name' => $user->name, '%id' => $user->id]));
 }