IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Problème de connection d'utilisateur


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2011
    Messages : 48
    Points : 30
    Points
    30
    Par défaut Problème de connection d'utilisateur
    Bonjour,
    J'aimerais connecter l'utilisateur à une platforme admin en lui ajoutant dans l'URL un identifiant id mais je n'arrive pas à inclure ça dans le script php, une erreur intervient, c'est une erreur de lien et je sais pas comment la résoudre, quelqu'un peut-il me corriger ça ??? voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <?php
    // *** Validate request to login to this site.
    if (!isset($_SESSION)) {
      session_start();
    }
     
    $loginFormAction = $_SERVER['PHP_SELF'];
    if (isset($_GET['accesscheck'])) {
      $_SESSION['PrevUrl'] = $_GET['accesscheck'];
    }
     
    if (isset($_POST['nom_utilisateur'])) {
      $loginUsername=$_POST['nom_utilisateur'];
      $password=$_POST['mdp'];
      $MM_fldUserAuthorization = "niveau";
      $MM_redirectLoginSuccess = "admin/index_admin.php?id=<?php echo $row_photographe['id']; ?>";
      $MM_redirectLoginFailed = "admin_failed.php";
      $MM_redirecttoReferrer = false;
      mysql_select_db($database_familledeloy, $familledeloy);
     
      $LoginRS__query=sprintf("SELECT mail, mdp, niveau FROM photographes WHERE mail=%s AND mdp=%s",
      GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); 
     
      $LoginRS = mysql_query($LoginRS__query, $familledeloy) or die(mysql_error());
      $loginFoundUser = mysql_num_rows($LoginRS);
      if ($loginFoundUser) {
     
        $loginStrGroup  = mysql_result($LoginRS,0,'niveau');
     
    	if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
        //declare two session variables and assign them
        $_SESSION['MM_Username'] = $loginUsername;
        $_SESSION['MM_UserGroup'] = $loginStrGroup;	      
     
        if (isset($_SESSION['PrevUrl']) && false) {
          $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];	
        }
        header("Location: " . $MM_redirectLoginSuccess );
      }
      else {
        header("Location: ". $MM_redirectLoginFailed );
      }
    }
    ?>
    L'erreur ce trouve à la ligne 16

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Tu ouvres balises php alors que tu es déjà dans du php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "admin/index_admin.php?id=$row_photographe['id']"
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2011
    Messages : 48
    Points : 30
    Points
    30
    Par défaut
    oui effectivement si je les ouvres 2 fois ça ne va pas fonctionner, j'ai donc bien recopier et insérer ta réponse, mais l'erreur persiste, voici le message d'erreur :
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/httpd/vhosts/kezis.com/httpdocs/familledeloy/login_admin.php on line 16
    As-tu une idée ?

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Essai comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $MM_redirectLoginSuccess = 'admin/index_admin.php?id='.$row_photographe['id'];
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2011
    Messages : 48
    Points : 30
    Points
    30
    Par défaut
    Merci, cette fois il n'y à plus d'erreur, mais par contre le résultat de la requête ?id= ne donne plus rien, jeu d'enregistrement est ok je l'ai testé, voici le résutat dans l'URL :

    monsite/familledeloy/admin/index_admin.php?id=

  6. #6
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Que donne var_dump($row_photographe['id']); ?
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2011
    Messages : 48
    Points : 30
    Points
    30
    Par défaut
    Non ca ne fonctionne pas non plus, toujours message d'erreur...

    En cherchant un peu, on trouve la réponse des fois par contre je sais pas si c'est vraiment fiable, dit moi ce que tu en penses, j'ai un peu finté

    J'ai créer un dans mon formulaire un champ masqué que j'ai nommé "lien" je lui ai mis l'adresse URL voulu et dans mon script php j'ai mis ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      $MM_redirectLoginSuccess = $_POST['lien'];
    ça fonctionne nickel mais est-ce vraiment fiable ? dit moi ton avis...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème IIS : trop d'utilisateurs connectés
    Par Konami15 dans le forum IIS
    Réponses: 0
    Dernier message: 02/10/2008, 10h08
  2. Problème de connection
    Par Marsouin dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 17/11/2004, 13h22
  3. [Interbase] Problème de connections
    Par yolepro dans le forum InterBase
    Réponses: 3
    Dernier message: 24/02/2004, 15h31
  4. Problème de connection
    Par Trahwn dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/09/2003, 13h58
  5. problème de connection mysql par tcp/ip
    Par leroyphil dans le forum Administration
    Réponses: 5
    Dernier message: 04/09/2003, 18h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo