diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php index 812417a1..29d0979e 100644 --- a/app/Http/Controllers/AdminController.php +++ b/app/Http/Controllers/AdminController.php @@ -521,7 +521,7 @@ class AdminController extends Controller $owner = $player->user; if ( - $owner && $owner->uid != $currentUser->uid && + $owner && $owner->uid !== $currentUser->uid && $owner->permission >= $currentUser->permission ) { return json(trans('admin.players.no-permission'), 1); diff --git a/app/Models/User.php b/app/Models/User.php index 47cb39ca..08946ca7 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -105,7 +105,7 @@ class User extends Authenticatable implements JWTSubject public function getUidAttribute() { - return $this->attributes[$this->primaryKey]; + return intval($this->attributes[$this->primaryKey]); } public function getEmailAttribute() @@ -130,7 +130,7 @@ class User extends Authenticatable implements JWTSubject public function getScoreAttribute() { - return $this->attributes[static::$mappings['score']]; + return intval($this->attributes[static::$mappings['score']]); } public function setScoreAttribute($value) @@ -140,7 +140,7 @@ class User extends Authenticatable implements JWTSubject public function getAvatarAttribute() { - return $this->attributes[static::$mappings['avatar']]; + return intval($this->attributes[static::$mappings['avatar']]); } public function setAvatarAttribute($value) @@ -170,7 +170,7 @@ class User extends Authenticatable implements JWTSubject public function getPermissionAttribute() { - return $this->attributes[static::$mappings['permission']]; + return intval($this->attributes[static::$mappings['permission']]); } public function setPermissionAttribute($value) @@ -200,7 +200,7 @@ class User extends Authenticatable implements JWTSubject public function getVerifiedAttribute() { - return $this->attributes[static::$mappings['verified']]; + return boolval($this->attributes[static::$mappings['verified']]); } public function setVerifiedAttribute($value)