mirror of
https://gh.wpcy.net/https://github.com/buddypress/buddypress.git
synced 2026-06-01 06:04:04 +08:00
Due to a recent change in WordPress (http://core.trac.wordpress.org/changeset/25045) that checks the 'testcookie' value as well as a real cookie value, this broke login attempts from BP's login forms. This commit removes the 'testcookie' hidden field so BuddyPress can bypass the cookie check and allows login attempts to work as before. Fixes #5219. git-svn-id: https://buddypress.svn.wordpress.org/trunk@7485 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
79 lines
2.7 KiB
PHP
79 lines
2.7 KiB
PHP
<?php do_action( 'bp_before_sidebar' ); ?>
|
|
|
|
<div id="sidebar" role="complementary">
|
|
<div class="padder">
|
|
|
|
<?php do_action( 'bp_inside_before_sidebar' ); ?>
|
|
|
|
<?php if ( is_user_logged_in() ) : ?>
|
|
|
|
<?php do_action( 'bp_before_sidebar_me' ); ?>
|
|
|
|
<div id="sidebar-me">
|
|
<a href="<?php echo bp_loggedin_user_domain(); ?>">
|
|
<?php bp_loggedin_user_avatar( 'type=thumb&width=40&height=40' ); ?>
|
|
</a>
|
|
|
|
<h4><?php echo bp_core_get_userlink( bp_loggedin_user_id() ); ?></h4>
|
|
<a class="button logout" href="<?php echo wp_logout_url( wp_guess_url() ); ?>"><?php _e( 'Log Out', 'buddypress' ); ?></a>
|
|
|
|
<?php do_action( 'bp_sidebar_me' ); ?>
|
|
</div>
|
|
|
|
<?php do_action( 'bp_after_sidebar_me' ); ?>
|
|
|
|
<?php if ( bp_is_active( 'messages' ) ) : ?>
|
|
<?php bp_message_get_notices(); /* Site wide notices to all users */ ?>
|
|
<?php endif; ?>
|
|
|
|
<?php else : ?>
|
|
|
|
<?php do_action( 'bp_before_sidebar_login_form' ); ?>
|
|
|
|
<?php if ( bp_get_signup_allowed() ) : ?>
|
|
|
|
<p id="login-text">
|
|
|
|
<?php printf( __( 'Please <a href="%s" title="Create an account">create an account</a> to get started.', 'buddypress' ), bp_get_signup_page() ); ?>
|
|
|
|
</p>
|
|
|
|
<?php endif; ?>
|
|
|
|
<form name="login-form" id="sidebar-login-form" class="standard-form" action="<?php echo site_url( 'wp-login.php', 'login_post' ); ?>" method="post">
|
|
<label><?php _e( 'Username', 'buddypress' ); ?><br />
|
|
<input type="text" name="log" id="sidebar-user-login" class="input" value="<?php if ( isset( $user_login) ) echo esc_attr(stripslashes($user_login)); ?>" tabindex="97" /></label>
|
|
|
|
<label><?php _e( 'Password', 'buddypress' ); ?><br />
|
|
<input type="password" name="pwd" id="sidebar-user-pass" class="input" value="" tabindex="98" /></label>
|
|
|
|
<p class="forgetmenot"><label><input name="rememberme" type="checkbox" id="sidebar-rememberme" value="forever" tabindex="99" /> <?php _e( 'Remember Me', 'buddypress' ); ?></label></p>
|
|
|
|
<input type="submit" name="wp-submit" id="sidebar-wp-submit" value="<?php _e( 'Log In', 'buddypress' ); ?>" tabindex="100" />
|
|
|
|
<?php do_action( 'bp_sidebar_login_form' ); ?>
|
|
|
|
</form>
|
|
|
|
<?php do_action( 'bp_after_sidebar_login_form' ); ?>
|
|
|
|
<?php endif; ?>
|
|
|
|
<?php /* Show forum tags on the forums directory */
|
|
if ( bp_is_active( 'forums' ) && bp_is_forums_component() && bp_is_directory() ) : ?>
|
|
<div id="forum-directory-tags" class="widget tags">
|
|
<h3 class="widgettitle"><?php _e( 'Forum Topic Tags', 'buddypress' ); ?></h3>
|
|
<div id="tag-text"><?php bp_forums_tag_heat_map(); ?></div>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<?php dynamic_sidebar( 'sidebar-1' ); ?>
|
|
|
|
<?php do_action( 'bp_inside_after_sidebar' ); ?>
|
|
|
|
<?php wp_meta(); ?>
|
|
|
|
</div><!-- .padder -->
|
|
</div><!-- #sidebar -->
|
|
|
|
<?php do_action( 'bp_after_sidebar' ); ?>
|