瀏覽代碼

Update AuthLogin listener

Daniel Supernault 6 年之前
父節點
當前提交
cfacadc769
共有 1 個文件被更改,包括 25 次插入0 次删除
  1. 25 0
      app/Listeners/AuthLogin.php

+ 25 - 0
app/Listeners/AuthLogin.php

@@ -61,5 +61,30 @@ class AuthLogin
                 CreateAvatar::dispatch($profile);
                 CreateAvatar::dispatch($profile);
             });
             });
         }
         }
+
+        if($user->status != null) {
+            $profile = $user->profile;
+            switch ($user->status) {
+                case 'disabled':
+                    $profile->status = null;
+                    $user->status = null;
+                    $profile->save();
+                    $user->save();
+                    break;
+
+                case 'delete':
+                    $profile->status = null;
+                    $profile->delete_after = null;
+                    $user->status = null;
+                    $user->delete_after = null;
+                    $profile->save();
+                    $user->save();
+                    break;
+                
+                default:
+                    # code...
+                    break;
+            }
+        }
     }
     }
 }
 }