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

WebDev Discussion :

Ouvrir le site en passant login/mot de passe


Sujet :

WebDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 62

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Par défaut Ouvrir le site en passant login/mot de passe
    Bonjour à tous,

    Comment faire pour ouvrir la page de connexion en lui passant le login/mdp ?

    L'idée étant d'ouvrir l'application à partir d'un lien dans un email.

    Merci de votre attention

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2006
    Messages : 48
    Par défaut
    Bonjour,

    Il y a bien une piste avec la fonction pageparamètre

    Dans le mail, tu indique le nom du site avec un lien. Dans le lien, il faut préciser le paramètre. donc par exemple : http://www.toto.com?cle="xxxx"

    Dans WEBDEV, tu peux relire ce paramètre avec la fonction pageparamètre et la tu fais ce que tu veux avec la clé récupérée.

  3. #3
    Membre éclairé
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 62

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Par défaut
    Merci (avec un peu de retard)
    C'est effectivement ce qu'il faut faire.
    Il est préférable de crypter les paramètres à cause du mot de passe, bien sûr.
    par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    PROCÉDURE PRG_UrlCrypteEncode(sP1 = "", sP2 = "", sP3 = "", sP4 = "")
    sParametresAcrypter est une chaîne ANSI = ChaîneConstruit("%1|%2|%3|%4|", sP1, sP2, sP3, sP4)
    Trace("En clair à crypter = " + sParametresAcrypter)
    sParametresAcrypter = Crypte(sParametresAcrypter,"Ak4L9xxxxxxxxxx8K4",crypteAnsi)
    //Trace("Crypte = " + sParametresAcrypter)
    sParametresAcrypter = "?PARAM1=" + sParametresAcrypter
    Trace("Param = " + sParametresAcrypter)
    sParametresAcrypter = URLEncode(sParametresAcrypter)
    Trace("URLEncode = " + sParametresAcrypter)
    RENVOYER sParametresAcrypter
    et un decodage dans le code du projet
    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
    sParametres est une chaîne ANSI
    //trace("PageParamètre(PARAM1)  = " + PageParamètre("PARAM1"))
    sParametres = URLDécode(PageParamètre("PARAM1"))
    //trace("URLDécode = " + sparametres)
    sParametres = Décrypte(sParametres, "Ak4L9xxxxxxxxxx8K4",crypteAnsi)
    //Trace("Decrypte = " + sParametres)
    SI Taille(ExtraitChaîne(sParametres,1,"|")) > 1 ALORS
        gsUtilisateur = ExtraitChaîne(sParametres,1,"|")
    FIN
    SI Taille(ExtraitChaîne(sParametres,2,"|")) > 1 ALORS
        gsMotDePasse = ExtraitChaîne(sParametres,2,"|")
    FIN
    SI Taille(ExtraitChaîne(sParametres,3,"|")) > 1 ALORS
        gsPage = ExtraitChaîne(sParametres,3,"|")
    FIN
    SI Taille(ExtraitChaîne(sParametres,4,"|")) > 1 ALORS
        gsParametres = ExtraitChaîne(sParametres,4,"|")
    FIN

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/08/2012, 12h12
  2. Gérer plusieurs login/mot de passe pour un même site
    Par David555 dans le forum Firefox
    Réponses: 2
    Dernier message: 13/03/2012, 14h39
  3. Réponses: 0
    Dernier message: 12/04/2010, 14h43
  4. Formulaire Login/mot de passe - Conserver une variable
    Par GraphiKa dans le forum Access
    Réponses: 3
    Dernier message: 30/09/2005, 15h29
  5. oubli de login/mot de passe/chaine hote
    Par meufeu dans le forum Administration
    Réponses: 9
    Dernier message: 10/03/2004, 17h02

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