diff --git a/application/admin/library/Auth.php b/application/admin/library/Auth.php
index b9858c8..1054e6e 100644
--- a/application/admin/library/Auth.php
+++ b/application/admin/library/Auth.php
@@ -137,7 +137,8 @@ class Auth extends \fast\Auth
 
     public function check($name, $uid = '', $relation = 'or', $mode = 'url')
     {
-        return parent::check($name, $this->id, $relation, $mode);
+        $uid = $uid ? $uid : $this->id;
+        return parent::check($name, $uid, $relation, $mode);
     }
 
     /**