Quiero decir, mi idea es que a un determinado usuario, digamos "cliente potencial" pueda ver una tabla de precios que se encuentra privada, pero como este aún no es un cliente registrado, la pueda ver mediante un acceso que yo envíe por whatsapp o por correo, obviamente, este usuario solo podría acceder a la información pública y a está página privada en concreto, nada más.
¿Alguien lo ha intentado? ¿Se puede hacer? ¿Qué riesgos implica?
Buscando en ingles, conseguí este código:
Código PHP:
<?php
if( isset($_GET['username']) and $_GET['pass'] ) {
$user = get_user_by('login', $_GET['username']);
if ( $user && wp_check_password( $_GET['pass'], $user->data->user_pass, $user->ID) ) {
wp_set_current_user($user->ID, $user->user_login);
wp_set_auth_cookie($user->ID);
do_action('wp_login', $user->user_login);
wp_redirect( admin_url() );
exit;
}
wp_redirect( home_url() );
exit;
}
?>
Mi idea es que el usuario sea:
"cotizante"
y la contraseña:
"Cotización2019"
o algo así...
pd: Depronto la pregunta es muy novata, sorry.