.Htaccess et redirection

Nouveau WRInaute
Bonjour voilà ma jolie question de :oops: ...noob... :oops:

J'ai plusieurs sous-domaines et j'aimerais qu'ils soyent proteger par .htacces et .htpasswd mais .... en voici la difficuleter je veux que sa sois le meme .htacces et le meme .htpasswd mais que avec different user et passwd il les redirige direct vers leur sous-domaines attribuer ou sinon comment puis-je faire sa car sa doit etre proteger en plus de passer par https..

J'ai essayer un php/Mysql mais je comprend pas pourquoi il redirectionne pas donc je me suis tourner au .htacces

merci de bien vouloir méclairé :oops:
 
C
coder
Guest
pour le php ta pas utilisé un truc du genre ?

header("Location:http://monsite.com"); <= théoriquement sa fonctionne

//tu peu aussi le faire par base de donné : $log=mysql_num_rows(mysql_query("select * from user where user='$user'"))
if($log!=0){
header("Location:http://monsite.com/$user");
}
else{
echo "Vous n'exister pas dans notre base de donner";
}

dans ton htpwd ta mis plusieur utilisateur/pass ?

ya une ligne qui faut mettre :
AuthName "Ton nom"
AuthType Basic
AuthUserFile "accès fichier htpwd"
Require valid-user
et pour le reste, une recherche sur google t'aidera ;)
 
Nouveau WRInaute
voila ce que j'ai fait comme code avec une variable dans ma db

<?php
// si l'utilisateur est connecté comme ( 01 ) ...
if($_SESSION['privilege'] == "01") { header("Location: https://melanie.demandeenligne-.com") ?>
<?php } // fin de l'affichage conditionnel?>

mais il me fait cette erreur

Warning: Cannot modify header information - headers already sent by (output started at /home/cuem286274/domains/demandeenligne.com/public_html/accueil.php:18) in /home/cuem286274/domains/demandeenligne.com/public_html/accueil.php on line 49

voici le code complet:

session_start(); // On relaye la session
if (session_is_registered("authentification")){ // vérification sur la session authentification (la session est elle enregistrée ?)
// ici les éventuelles actions en cas de réussite de la connexion
}
else {
header("Location:index.php?erreur=intru"); // redirection en cas d'echec
}
?>
<?php

if($_SESSION['privilege'] == "admin") { // Affichage conditionnel : si et seulement si l'utilisateur est connecté avec le privilege administrateur ?>
<strong><u>En tant qu'administrateur vous pouvez effectuer les actions suivantes : </u></strong></p>
<p class="Style4">- <a href="admin.php">G&eacute;rer les utilisateurs</a>
<?php } // fin de l'affichage conditionnel?>
</p>
<p>
<?php
// si l'utilisateur est connecté comme simple utilisateur ...
if($_SESSION['privilege'] == "user") { // Affichage conditionnel : si et seulement si l'utilisateur est connecté avec le privilege utilisateur simple ?>
<strong><u>En tant qu'utilisateur simple vous ne pouvez pas effectuer d'actions</u></strong>
<?php } // fin de l'affichage conditionnel?>
</p>
<p>
<?php
// si l'utilisateur est connecté comme ( 00 ) ...
if($_SESSION['privilege'] == "01") { header("Location: https://melanie.demandeenligne-.com") ?>
<?php } // fin de l'affichage conditionnel?>

donc j'arrive pas a savoir pourquoi ?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut