Bonjour à tous,
J'ai écumé les forums et FAQ sans trouver de réponse à mon problème :
En stage, je développe un site pour une société, nous avons décidé de développer le site sur deux serveurs (pour diverses raisons...)
Le problème est que cet autre serveur utilise un canal SSL avec identification (une fenêtre nous demande mot de passe et login). Des comptes sont crées sur ce serveur pour mes utilisateurs.
Ce que je cherche à faire c'est une redirection php d'une de mes pages vers la page d'acceuil de ce second serveur, sans faire apparaitre la fenetre de mot de passe (car mon utilisateur ne les connait pas)
J'ai pour le moment une solution qui fonctionne sur firefox, mais qui n'est pas sécurisée ( en gros un header de ce type :
)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 header('Location: https//login:password@sitenumero2.com');
Cette soluton n'est pas terrible du tout car non sécurisée et non fonctionelle sur IE, j'essaye pour le moment avec ce script :
Et ça ne fonctionne pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $args = base64_encode($_POST['login'].':'.$_POST['password']); header("Authorization: Basic $args"); header("Location: https://sitenumero2.com",false);
J'ai cherché un peu du coté des variables _AUTH_ de http mais ça ne me parle pas beaucoup.
Voilà, quelqu'un aurait-il la solution miracle ?
Merci !
Colin
Partager