Multi page unique .htaccess

Bonjour,
je ne sais pas comment expliquer donc je vais vous faire une demo

je vais sur ma page web je clic sur un lien

on me demande un nom d'utilisateur et un mot de passe

je voudrais que si dans le nom d'utilisateur j'écrit patate et pass ***** sa me redirige vers www monsite .com/blabla.php

et si dans le nom d'utilisateur je mes tomate et le pass***** sa em redirige vers www monsite .com/unepage.php

merci

Ps: si ses pas asser claire je vais mieux m'expliquer
Configuration: Windows 7 / Firefox 3.5.8

14 réponses

  1. Modérateur
    oui ... et après quand ton site sera ok ... tu feras comment pour le référencer ? puisqu'il y aura ce 'blocage' !
    0
    1. Je suis pas sûr d'avoir bien compris ce que fais le .htaccess ici...

      Enfin tu fais un formulaire dans "form.php" par exemple :
      <?php
      session_start() ;
      if(isset($_POST['login']) && $_POST['login'] != NULL && isset($_POST['pass']) && $_POST['pass'] != NULL)
      {
      if($_POST['login'] == 'patate' && $_POST['pass'] == 'lebonpass')
      {
      $_SESSION['login'] = 'patate' ;
      header('Location: blabla.php') ;
      }
      else
      {
      header('Location: unepage.php') ;
      }
      }
      else
      {
      // ICI le formulaire
      ?>
      <form action="form.php" method="post">
      <input type="text" name="login" />
      <input type="password" name="pass" />
      <input type="submit" value="Connexion !" />
      </form>
      <?php
      }
      ?>

      Ensuite dans blabla.php :
      <?php
      session_start() ;
      if(!isset($_SESSION['login'])) header('Location: unepage.php') ;
      ?>
      <p>Le contenu de la page en HTML</p>

      Et tu mets ce que tu veux dans unepage.php...

      J'espère avoir été clair...

      Yoone.
      0
      1. Modérateur
        ça a quel rapport avec un ficher .htaccess ?
        0
        1. Ui c'est ce que je me disait... Quel rapport ? C'est pour ça que j'ai laissé ma pensée défiler et écrire ce magnifique code :P
          0
          1. Magnifique code qui n'est pas très lisible car tu n'as pas utilise la balise "code" de CCM.
            0
        2. moi j'ai mit un ..htaccess car ses la seul chose que je comprend a date .
          je viens de commencer le php donc le cote plus haut je comprend kedal

          ais je vais l'analyser merci

          mais je ne sais pas si se code est bien pour se que je veux faire

          je veux que si j'entre le user name(ex:patate) et le bon pass sa amène sur google (par exemple)
          et si je rentre le username (ex:frite) et le bon pass sa amène sur yahoo(par exemple)

          0
          1. Modérateur
            ..htaccess
            ... original !
            et envoyer vers google ou yahoo ... pas très bon non plus, le jour ou tu auras trop de demande ton ip sera banni des deux moteurs à la fois ... chouette non ?
            0
            1. hey setais des EXEMPLE!! je ne veux pas envoyer vers google ou yahoo...
              0
              1. Modérateur
                ouf ... !
                0
            2. merci sa m'aide beaucoup...
              0
              1. Modérateur
                ben entre .htaccess et php on ne sait même plus où on en est ...
                0
                1. je veux que si j'entre le username ''patate'' sa amène a www.monsite.com/patate/index.php

                  et si je rentre le username ''frite'' sa amène a www.monsite.com/frite/index.php

                  je me fous de se qui est utiliser tant que sa marche ..

                  merci
                  0
                  1. non toujour pas mais je ne sais aps quoi chercher xXD
                    0
                    1. Voilà : http://paste.pocoo.org/show/182055/
                      Maintenant à toi d'utiliser la variable $_SESSION['username'] dans les pages du dossier pour savoir si c'est bien le membre qui y accède et pas un autre (car il suffirait de taper l'url dans la barre d'adresse).
                      0
                      1. Deja c est idiot de mettre comme identifiant d'acces à un fichier restreint le meme nom que le repertoire ! super pour la securité !!

                        Et ensuite je comprend pas pouquoi tu veux faire un espace admin privé pour chaque page ! Parce que normalement on fait qun seul espace admin et on definit plusieurs users dans le fichier .htpasswd !!
                        0