- WordPress core y plugins - Tema Twenty Twenty-Four configurado - Plugin allow-unfiltered-html.php simplificado - .gitignore configurado para excluir wp-config.php y uploads 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
65 lines
2.8 KiB
PHP
65 lines
2.8 KiB
PHP
<?php
|
|
/**
|
|
* Login Form
|
|
*
|
|
* Template for displaying the login form. This is used in the [login_form] shortcode.
|
|
* @link http://docs.restrictcontentpro.com/article/1598-loginform
|
|
*
|
|
* For modifying this template, please see: http://docs.restrictcontentpro.com/article/1738-template-files
|
|
*
|
|
* @package Restrict Content Pro
|
|
* @subpackage Templates/Login
|
|
* @copyright Copyright (c) 2017, Restrict Content Pro
|
|
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
|
*/
|
|
|
|
global $rcp_login_form_args; ?>
|
|
|
|
<?php if ( isset( $_GET['password-reset'] ) && 'true' == $_GET['password-reset'] ) { ?>
|
|
<p class="rcp_success">
|
|
<span><?php _e( 'Your password has been successfully reset.', 'rcp' ); if ( ! is_user_logged_in() ) _e( ' You may now log in.', 'rcp' ); ?></span>
|
|
</p>
|
|
<?php } ?>
|
|
|
|
<?php if ( ! is_user_logged_in() ) : ?>
|
|
<?php rcp_show_error_messages( 'login' ); ?>
|
|
|
|
<form id="rcp_login_form" class="<?php echo esc_attr( $rcp_login_form_args['class'] ); ?>" method="POST" action="<?php echo esc_url( rcp_get_current_url() ); ?>">
|
|
|
|
<?php do_action( 'rcp_before_login_form_fields' ); ?>
|
|
|
|
<fieldset class="rcp_login_data">
|
|
<p>
|
|
<label for="rcp_user_login"><?php _e( 'Username or Email', 'rcp' ); ?></label>
|
|
<input name="rcp_user_login" id="rcp_user_login" class="required" type="text"/>
|
|
</p>
|
|
<p>
|
|
<label for="rcp_user_pass"><?php _e( 'Password', 'rcp' ); ?></label>
|
|
<input name="rcp_user_pass" id="rcp_user_pass" class="required" type="password"/>
|
|
</p>
|
|
<?php do_action( 'rcp_login_form_fields_before_submit' ); ?>
|
|
<p>
|
|
<input type="checkbox" name="rcp_user_remember" id="rcp_user_remember" value="1"/>
|
|
<label for="rcp_user_remember"><?php _e( 'Remember me', 'rcp' ); ?></label>
|
|
</p>
|
|
<p class="rcp_lost_password"><a href="<?php echo esc_url( add_query_arg( 'rcp_action', 'lostpassword') ); ?>"><?php _e( 'Lost your password?', 'rcp' ); ?></a></p>
|
|
<p>
|
|
<input type="hidden" name="rcp_action" value="login"/>
|
|
<?php if ( ! empty( $_GET['rcp_redirect'] ) ) : ?>
|
|
<input type="hidden" name="rcp_redirect" value="<?php echo esc_url( $_GET['rcp_redirect'] ); ?>"/>
|
|
<?php else : ?>
|
|
<input type="hidden" name="rcp_redirect" value="<?php echo esc_url( $rcp_login_form_args['redirect'] ); ?>"/>
|
|
<?php endif; ?>
|
|
<input type="hidden" name="rcp_login_nonce" value="<?php echo wp_create_nonce( 'rcp-login-nonce' ); ?>"/>
|
|
<input id="rcp_login_submit" class="rcp-button" type="submit" value="<?php esc_attr_e( 'Login', 'rcp' ); ?>"/>
|
|
</p>
|
|
<?php do_action( 'rcp_login_form_fields_after_submit' ); ?>
|
|
</fieldset>
|
|
|
|
<?php do_action( 'rcp_after_login_form_fields' ); ?>
|
|
|
|
</form>
|
|
<?php else : ?>
|
|
<div class="rcp_logged_in"><a href="<?php echo wp_logout_url( home_url() ); ?>"><?php _e( 'Log out', 'rcp' ); ?></a></div>
|
|
<?php endif; ?>
|