Accès à une autre page
didierdizo
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
bonjour je viens de faire un formulaire d'authentification,je veux accéder à une autre page si je clique sur un bouton de type submit.
Quel code peux-je utiliser?Merci
Quel code peux-je utiliser?Merci
A voir également:
- Accès à une autre page
- Supprimer une page word - Guide
- Acces rapide - Guide
- Imprimer tableau excel sur une page - Guide
- Je n'ai plus acces a ma boite mail gmail - Guide
- Accès refusé - Guide
3 réponses
Bonjour,
Ta question es trop vague.....
- Tu veux que ton formulaire ouvre une autre page ?
- Tu veux que si l'authentification est confirmée ça redirige vers une autre page ?
- Tu veux un lien vers une autre page ?
Et puis... sans voir ton code... impossible de t'aider !
NB: Pour poster ton code sur le forum, merci d'appliquer ceci :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.
Ta question es trop vague.....
- Tu veux que ton formulaire ouvre une autre page ?
- Tu veux que si l'authentification est confirmée ça redirige vers une autre page ?
- Tu veux un lien vers une autre page ?
Et puis... sans voir ton code... impossible de t'aider !
NB: Pour poster ton code sur le forum, merci d'appliquer ceci :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.
Donc,
Dans ton IF
Dans ton IF
if(isset($_POST['Valider'])) { //récupération PROPRE des variables AVANT de les utiliser $user=!empty($_POST['user']) ? $_POST['user']: NULL; $password= !empty($_POST['password']) ? $_POST['password']: NULL; // ici ton code pour vérifier les identifiants... // puis .. si utilisateur est connecté if( $userconnecte ){ //ici la redirection si l'utilisateur est connecté header('location : tapage.php'); exit(); //toujours mettre un exit apres une redirection } }
Jusqu'à maintenant ma question n'est pas encore résolue
Est ce que le fichier de la page vers laquelle je veux me rediriger doit se trouver dans le même répertoire que le fichier principal de mon plugin??
Corrige moi si c'est possible
Merci encore
Est ce que le fichier de la page vers laquelle je veux me rediriger doit se trouver dans le même répertoire que le fichier principal de mon plugin??
Corrige moi si c'est possible
<?php if(isset($_POST['Valider'])) //Récupération propre des variables avant de les utiliser { $user=!empty($_POST['user'])? $_POST['user']:Null; $password=!empty($_POST['password'])? $_POST['password']:Null; //Vérification des identifiants //puis si l'utilisateur est connecté if($userconnecte){ //ici la redirection si l'utilisateur est connecté wp_redirect($url); exit; echo'Salut '. $user.'<br>Bienvenu sur la page réservée !'; } } ?>
Merci encore
Bonjour
Jusqu'à maintenant je ne parviens pas à afficher ma zone de connexion
Corrige moi voici mon code
Jusqu'à maintenant je ne parviens pas à afficher ma zone de connexion
Corrige moi voici mon code
<?php /* Plugin Name:Gestion_salles Description:Plugin pour la gestion des salles de cours Version:0.1 Licence:GPL Author:Alidi Author URL:http://localhost/wordpress */ //don't load directly if(!defined('ABSPATH')) die('-1'); //Les constantes define('DEV_URL',plugin_dir_url (__FILE__)); define('DEV_DIR',plugin_dir_path(__FILE__)); define('DEV_VERSION', '0.1'); define('DEV_NAME', 'Gestion_salles' ); define('DEV_OPTION_SETTINGS', 'Gestion_salles_settings'); // Menu Admin Activation add_action('admin_menu','add_admin_menu'); function add_admin_menu(){ //parameters details //add_management_page($page_title, $menu_title, $capability, $menu_slug, $function ); //add a new setting page udner setting menu add_menu_page('My plugin' ,'Gestion_salles', 'administrator', 'menu_Gestion_salles', 'Gestion_init','dashicons-tickets', 6 ); } function Gestion_init(){ function wp_authenticate($username, $password) { $username = sanitize_user($username); $password = trim($password); /** * Filters whether a set of user login credentials are valid. * * A WP_User object is returned if the credentials authenticate a user. * WP_Error or null otherwise. * * @since 2.8.0 * @since 4.5.0 `$username` now accepts an email address. * * @param null|WP_User|WP_Error $user WP_User if the user is authenticated. * WP_Error or null otherwise. * @param string $username Username or email address. * @param string $password User password */ $user = apply_filters( 'authenticate', null, $username, $password ); if ( $user == null ) { // TODO what should the error message be? (Or would these even happen?) // Only needed if all authentication handlers fail to return anything. $user = new WP_Error( 'authentication_failed', __( '<strong>ERROR</strong>: Invalid username, email address or incorrect password.' ) ); } $ignore_codes = array('empty_username', 'empty_password'); if (is_wp_error($user) && !in_array($user->get_error_code(), $ignore_codes) ) { /** * Fires after a user login has failed. * * @since 2.5.0 * @since 4.5.0 The value of `$username` can now be an email address. * * @param string $username Username or email address. */ do_action( 'wp_login_failed', $username ); } return $user; } } ?>
Je veux que si l'authentification est confirmée ca redirige vers une autre page
J'ai déjà posté le code sur le forum à partir du lien que vous m'avez proposé
Merci
Le lien ne fasait qu'expliquer comment faire...
Voici mon code pour le fichier principal
Autre code pour le fichier de la page vers laquelle ca redirige une fois l'authentification est terminée
Merci