Piwik\Plugins\Login\Controller::logme PHP 메소드

logme() 공개 메소드

Form-less login
또한 보기: how to use it on http://piwik.org/faq/how-to/#faq_30
public logme ( ) : void
리턴 void
    function logme()
    {
        $password = Common::getRequestVar('password', null, 'string');
        $login = Common::getRequestVar('login', null, 'string');
        if (Piwik::hasTheUserSuperUserAccess($login)) {
            throw new Exception(Piwik::translate('Login_ExceptionInvalidSuperUserAccessAuthenticationMethod', array("logme")));
        }
        $currentUrl = 'index.php';
        if (($idSite = Common::getRequestVar('idSite', false, 'int')) !== false) {
            $currentUrl .= '?idSite=' . $idSite;
        }
        $urlToRedirect = Common::getRequestVar('url', $currentUrl, 'string');
        $urlToRedirect = Common::unsanitizeInputValue($urlToRedirect);
        $this->authenticateAndRedirect($login, $password, false, $urlToRedirect, $passwordHashed = true);
    }