Files
roi-theme/wp-content/plugins/restrict-content-pro/core/templates/login.php
root a22573bf0b Commit inicial - WordPress Análisis de Precios Unitarios
- 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>
2025-11-03 21:04:30 -06:00

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; ?>