Make WordPress Core

Changeset 6009 for trunk/wp-login.php


Ignore:
Timestamp:
09/02/2007 05:20:37 PM (19 years ago)
Author:
westi
Message:

Inform the user when cookies are disabled and login fails. Fixed #2039 props tellyworth.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-login.php

    r5998 r6009  
    2121}
    2222
     23//Set a cookie now to see if they are supported by the browser.
     24setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN);
    2325
    2426// Rather than duplicating this HTML all over the place, we'll stick it in function
     
    307309
    308310        do_action_ref_array('wp_authenticate', array(&$user_login, &$user_pass));
     311
     312        // If cookies are disabled we can't log in even with a valid user+pass
     313        if ( $_POST && empty($_COOKIE[TEST_COOKIE]) )
     314                $errors['test_cookie'] = __('<strong>ERROR</strong>: WordPress requires Cookies but your browser does not support them or they are blocked.');
    309315
    310316        if ( $user_login && $user_pass && empty( $errors ) ) {
Note: See TracChangeset for help on using the changeset viewer.