alroyso 10 mesiacov pred
rodič
commit
e50033e271

+ 1 - 0
.idea/dataSources.local.xml

@@ -5,6 +5,7 @@
       <database-info product="MySQL" version="5.7.43-log" jdbc-version="4.2" driver-name="MySQL Connector/J" driver-version="mysql-connector-j-8.2.0 (Revision: 06a1f724497fd81c6a659131fda822c9e5085b6c)" dbms="MYSQL" exact-version="5.7.43" exact-driver-version="8.2">
         <extra-name-characters>#@</extra-name-characters>
         <identifier-quote-string>`</identifier-quote-string>
+        <jdbc-catalog-is-schema>true</jdbc-catalog-is-schema>
       </database-info>
       <case-sensitivity plain-identifiers="exact" quoted-identifiers="exact" />
       <secret-storage>master_key</secret-storage>

+ 5 - 1
app/Http/Controllers/UserController.php

@@ -12,6 +12,8 @@ use App\Models\NodeHeartbeat;
 use App\Models\Order;
 use App\Models\Ticket;
 use App\Models\User;
+use App\Notifications\TicketCreated;
+use App\Notifications\TicketReplied;
 use Cache;
 use DB;
 use Exception;
@@ -137,6 +139,7 @@ class UserController extends Controller
     {
         $user = auth()->user();
         if ($request->isMethod('POST')) {
+            $oldPassword = $user->password;
             // 修改密码
             if ($request->has(['password', 'new_password'])) {
                 $data = $request->only(['password', 'new_password']);
@@ -157,7 +160,8 @@ class UserController extends Controller
                 if (! $user->update(['password' => $data['new_password']])) {
                     return Redirect::back()->withErrors(trans('common.update_action', ['action' => trans('common.failed')]));
                 }
-
+                //auth()->logout();
+                auth()->logoutOtherDevices($oldPassword);
                 return Redirect::back()->with('successMsg', trans('common.update_action', ['action' => trans('common.success')]));
                 // 修改代理密码
             }