HEX
Server: Apache
System: Linux server.onegroup3.co.nz 5.14.0-570.62.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 10:10:59 EST 2025 x86_64
User: importersclearan (1088)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/importersclearan/public_html/wp-content/mu-plugins/wp-toolkit/Login/UserProvider.php
<?php
// Copyright 1999-2026. WebPros International GmbH. All rights reserved.

namespace Webpros\WptkWpPlugin\WpToolkit\Login;

class UserProvider
{
    /**
     * @param string $login
     *
     * @return \WP_User|null
     */
    public function getAdminByLogin($login)
    {
        $user = get_user_by('login', $login);
        if (!$user instanceof \WP_User) {
            return null;
        }

        if (!\in_array('administrator', $user->roles)) {
            return null;
        }

        return $user;
    }
}