• Rozwiązano t00kie

    (@t00kie)


    Potrzebuję do intranetowej strony funkcjonalności takiej aby użytkownicy logowali się tylko za pomocą loginu.

    Czy jest wtyczka, która może mi to umożliwić? Albo ktoś się orientuje co mógłbym w kodzie pozmieniać?

Zobacz 2 odpowiedzi - od 1 do 2 (z 2 łącznie)
  • Google: wordpress login without password

    https://www.google.pl/search?q=wordpress+login+without+password

    Twórca wątku t00kie

    (@t00kie)

    Już sobie z tym poradziłem jakby co.

    <?php
    
    function admin_login($user, $username, $password) {
        $user = get_user_by("login", $username);
    
        if($user != "FALSE")
        {
            wp_set_auth_cookie($user->ID);
        }
        else
        {
            return null;
        }
        return $user;
    }
    
    function hide_password_field()
    {
        ?>
            <style type="text/css">
                body.login div#login form#loginform p:nth-child(2) {
                    display: none;
                }
            </style>
        <?php
    }
    
    add_filter("authenticate", "admin_login", 10, 3);
    add_action("login_head", "hide_password_field");
    ?>

    Ten kod trzeba wkleić do pliku functions.php motywu.

Zobacz 2 odpowiedzi - od 1 do 2 (z 2 łącznie)

Temat ‘Logowanie tylko loginem’ jest zamknięty na nowe odpowiedzi.