Pārlūkot izejas kodu

added current login pin

= 3 mēneši atpakaļ
vecāks
revīzija
fa33f477ec

+ 10 - 2
app/Models/User.php

@@ -60,7 +60,7 @@ class User extends BaseModel
     {
         return $this->hasOne(PaymentMethod::class, 'id', 'default_payment_method_id')->where('is_removed', false);
     }
-   
+
 
     public function displayName()
     {
@@ -89,7 +89,7 @@ class User extends BaseModel
     public function parentStoreOrdersAsClient() {
         return $this->hasMany(StoreOrder::class, 'user_id', 'id')->whereRaw('parent_order_id IS NULL')->orderBy('created_at', 'DESC');
     }
-    
+
     public function memos()
     {
         return $this->hasMany(Memo::class, 'app_user_id', 'id')->orderBy('created_at', 'DESC');
@@ -111,4 +111,12 @@ class User extends BaseModel
         }
         return null;
     }
+
+    public function latestLogInPin(){
+        $loginOrSignupAttempt = LoginOrSignupAttempt::where('email', 'ilike', $this->email)->where('is_valid', true)->orderBy('created_at', 'desc')->first();
+        if($loginOrSignupAttempt){
+            return $loginOrSignupAttempt->pin;
+        }
+        return '';
+    }
 }

+ 3 - 0
resources/views/app/my-account/admin/users/sub/info/login.blade.php

@@ -41,6 +41,9 @@
                                     </form>
                                 </div>
                             </div>
+                            <div class="ms-1">
+                                Latest login pin: {{$user->latestLoginPin()}}
+                            </div>
                             <div class="ms-1">
                                 Current Email confirmation token: {{$user->email_confirmation_token}}
                             </div>