Changeset 21031 for trunk/wp-login.php
- Timestamp:
- 06/08/2012 07:22:11 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/wp-login.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-login.php
r20887 r21031 40 40 */ 41 41 function login_header($title = 'Log In', $message = '', $wp_error = '') { 42 global $error, $interim_login, $current_site ;42 global $error, $interim_login, $current_site, $customize_login; 43 43 44 44 // Don't index any of these forms … … 69 69 } 70 70 71 if ( $customize_login ) 72 wp_enqueue_script( 'customize-base' ); 73 71 74 do_action( 'login_enqueue_scripts' ); 72 75 do_action( 'login_head' ); … … 82 85 $login_header_url = apply_filters( 'login_headerurl', $login_header_url ); 83 86 $login_header_title = apply_filters( 'login_headertitle', $login_header_title ); 87 88 // Don't allow interim logins to navigate away from the page. 89 if ( $interim_login ) 90 $login_header_url = '#'; 84 91 85 92 ?> … … 127 134 */ 128 135 function login_footer($input_id = '') { 129 ?> 136 global $interim_login; 137 138 // Don't allow interim logins to navigate away from the page. 139 if ( ! $interim_login ): ?> 130 140 <p id="backtoblog"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php esc_attr_e( 'Are you lost?' ); ?>"><?php printf( __( '← Back to %s' ), get_bloginfo( 'title', 'display' ) ); ?></a></p> 141 <?php endif; ?> 142 131 143 </div> 132 144 … … 556 568 $secure_cookie = ''; 557 569 $interim_login = isset($_REQUEST['interim-login']); 570 $customize_login = isset( $_REQUEST['customize-login'] ); 558 571 559 572 // If the user wants ssl but the session is not ssl, force a secure cookie. … … 592 605 if ( $interim_login ) { 593 606 $message = '<p class="message">' . __('You have logged in successfully.') . '</p>'; 594 login_header( '', $message ); ?> 595 <script type="text/javascript">setTimeout( function(){window.close()}, 8000);</script> 596 <p class="alignright"> 597 <input type="button" class="button-primary" value="<?php esc_attr_e('Close'); ?>" onclick="window.close()" /></p> 598 </div></body></html> 607 login_header( '', $message ); 608 609 if ( ! $customize_login ) : ?> 610 <script type="text/javascript">setTimeout( function(){window.close()}, 8000);</script> 611 <p class="alignright"> 612 <input type="button" class="button-primary" value="<?php esc_attr_e('Close'); ?>" onclick="window.close()" /></p> 613 <?php endif; 614 615 ?></div><?php 616 617 do_action('login_footer'); 618 619 if ( $customize_login ) : ?> 620 <script type="text/javascript">setTimeout( function(){ new wp.customize.Messenger({ url: '<?php echo wp_customize_url(); ?>', channel: 'login' }).send('login') }, 1000 );</script> 621 <?php endif; ?> 622 </body></html> 599 623 <?php exit; 600 624 } … … 667 691 <input type="hidden" name="redirect_to" value="<?php echo esc_attr($redirect_to); ?>" /> 668 692 <?php } ?> 693 <?php if ( $customize_login ) : ?> 694 <input type="hidden" name="customize-login" value="1" /> 695 <?php endif; ?> 669 696 <input type="hidden" name="testcookie" value="1" /> 670 697 </p>
Note: See TracChangeset
for help on using the changeset viewer.