Browse Source

用户中心加登录日志

admin 7 năm trước cách đây
mục cha
commit
69e44e3433

+ 4 - 0
app/Http/Controllers/UserController.php

@@ -20,6 +20,7 @@ use App\Http\Models\Ticket;
 use App\Http\Models\TicketReply;
 use App\Http\Models\User;
 use App\Http\Models\UserLabel;
+use App\Http\Models\UserLoginLog;
 use App\Http\Models\UserSubscribe;
 use App\Http\Models\UserTrafficDaily;
 use App\Http\Models\UserTrafficHourly;
@@ -82,6 +83,9 @@ class UserController extends Controller
         $view['subscribe_status'] = !$subscribe ? 1 : $subscribe->status;
         $view['link'] = $this->systemConfig['subscribe_domain'] ? $this->systemConfig['subscribe_domain'] . '/s/' . $code : $this->systemConfig['website_url'] . '/s/' . $code;
 
+        // 近期登录日志
+        $view['userLoginLog'] = UserLoginLog::query()->where('user_id', $user['id'])->limit(10)->get();
+
         // 节点列表
         $userLabelIds = UserLabel::query()->where('user_id', $user['id'])->pluck('label_id');
         if (empty($userLabelIds)) {

+ 8 - 0
resources/views/user/index.blade.php

@@ -231,6 +231,14 @@
                         </li>
                     </ul>
                 @endif
+
+                <ul class="list-group">
+                    @foreach($userLoginLog as $log)
+                    <li class="list-group-item">
+                        {{$log->created_at}} | {{$log->ip}} | {{$log->area}} | {{$log->isp}}
+                    </li>
+                    @endforeach
+                </ul>
             </div>
         </div>
         <div id="charge_modal" class="modal fade" tabindex="-1" data-focus-on="input:first" data-keyboard="false">