function app_login_init()
{
    nocache_headers();
    if (isset($_REQUEST['action'])) {
        $action = $_REQUEST['action'];
    } else {
        $action = 'login';
    }
    //Set a cookie now to see if they are supported by the browser.
    setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN);
    if (SITECOOKIEPATH != COOKIEPATH) {
        setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
    }
    // allow plugins to override the default actions, and to add extra actions if they want
    do_action('login_init');
    do_action('login_form_' . $action);
    switch ($action) {
        case 'lostpassword':
        case 'retrievepassword':
            app_show_password();
            break;
        case 'register':
            app_show_registration();
            break;
        case 'login':
        default:
            app_show_login();
            break;
    }
    exit;
}
Beispiel #2
0
function app_login_init()
{
    nocache_headers();
    if (isset($_REQUEST['action'])) {
        $action = $_REQUEST['action'];
    } else {
        $action = 'login';
    }
    switch ($action) {
        case 'lostpassword':
        case 'retrievepassword':
            app_show_password();
            break;
        case 'register':
            app_show_registration();
            break;
        case 'login':
        default:
            app_show_login();
            break;
    }
    exit;
}