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

ASP.NET Discussion :

[C#] - Quels autres techniques que les parametres de page ?


Sujet :

ASP.NET

  1. #1
    Membre régulier Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 121
    Points
    121
    Par défaut [C#] - Quels autres techniques que les parametres de page ?
    Bonjour,

    J'ai un problème de conception :

    J'utilise pour l'accès de page en page :
    les paramètres de page : page.aspx?id=A&nom=toto
    et des variables de sessions.

    Je souhaiterais trouver une autre solution pour transmettre mes informations à la page suivante la technique ci-dessous est limité à
    255 caractères et les paramètres sont visibles.

    Merci.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Points : 1 046
    Points
    1 046
    Par défaut
    En asp.net je ne vois pas d'autres solution que la querystring ou la session. Par contre tu peux crypter les infos que tu transmets par la QueryString, de maniere a ce que ce soit certe visible, mais incomprehensible. C'est ce que je fais sur l'appli que je développe actuellement, je cache meme le nom des parametres, ce qui fait que

    page.aspx?id=A&nom=toto

    devient

    page.aspx?Param=KWY456LDKKD

    Ou dans Param tu retrouves "id=A&nom=toto" crypté.

    Bien sur si jamais l'utilisateur essaye de taper n'importe quoi comme paramètre, à toi de t'en rendre compte et de le renvoyer sur une page du genre "vous n'avez pas acces à ceci" ou encore "evitez de faire n'importe quoi"

    Si ça t'interesse : http://www.devcity.net/PrintArticle.aspx?ArticleID=47

    PS : il me semble que la taille de la query string est bien supérieure à 255 caractère, surtout sur les derniers navigateurs, je pencherais plus sur 2k , ce qui est largement suffisant pour ce qu'on met dedans en général. Si tu as besoin de plus, il te reste que la session.

  3. #3
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    255 c'est pour les téléphones portables ...

  4. #4
    Membre régulier Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 121
    Points
    121
    Par défaut
    Merci.

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

Discussions similaires

  1. Quel autre éditeur que KWrite ?
    Par gifffftane dans le forum KDE
    Réponses: 10
    Dernier message: 15/05/2008, 09h16
  2. Réponses: 4
    Dernier message: 15/02/2008, 09h48
  3. Autres beans que les form beans
    Par jeyce dans le forum Struts 1
    Réponses: 3
    Dernier message: 12/04/2007, 15h58
  4. Autre chose que les SSII
    Par Invité dans le forum Emploi
    Réponses: 18
    Dernier message: 25/08/2006, 12h36
  5. Un autre moyen que les popups ?
    Par bdaboah dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 23/03/2005, 10h48

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