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 :

Encoder les caractères dans mon URL Asp.net (C#)


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 107
    Par défaut Encoder les caractères dans mon URL Asp.net (C#)
    Bonjour à tous,

    Je viens de prendre connaissance qu'il faut encoder son url pour éviter des injections sql.

    pour cela j'ai essayé d'encoder l'url de notre application développée avec C# en utilisant le script ci-dessous dans le Site.Master:
    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
    <head>
       <title>Encoding URL Strings</title>
       <script runat="server">
     
          void UrlPathEncode()
          {
             string StrToEncode;
             string StrToReturn;
     
             StrToEncode = "UrlPathEncode.aspx? Arg = foo";
             StrToReturn = Server.UrlPathEncode(StrToEncode);
             Response.Write("<a href=\"" + StrToReturn + "\">" + StrToReturn + "</a>");
     
          }
     
       </script>
    </head>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <body>
     
    <% UrlPathEncode(); %>
     
    </body>
    Malheureusement je ne vois aucun changement.

    C'est pour cela je sollicite de l'aide ici pour savoir comment utiliser ce script ou bien simplement comment je peux encoder l'URL.

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    C'est pas bien de mettre du code dans une page ASPX Il y'a le code-behind pour ca...
    Pour répondre à ta question :
    http://msdn.microsoft.com/fr-fr/libr...urlencode.aspx

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 107
    Par défaut
    Citation Envoyé par PitMaverick78 Voir le message
    C'est pas bien de mettre du code dans une page ASPX Il y'a le code-behind pour ca...
    Pour répondre à ta question :
    http://msdn.microsoft.com/fr-fr/libr...urlencode.aspx
    Bonjour ,

    D'abord merci PitMaverick78 pour ton message.
    En fait avant de poster ici je l'avais déjà consulter mais j'ai pas su comment l'utiliser.
    C'est vraiment tout nouveau pour moi je suis un peu perdu ,
    et je voudrais savoir :
    pour résoudre mon problème il faut encoder l'URL ou le crypter ;et comment procéder.

    Merci.

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par maparè Voir le message
    Bonjour ,

    D'abord merci PitMaverick78 pour ton message.
    En fait avant de poster ici je l'avais déjà consulter mais j'ai pas su comment l'utiliser.
    C'est vraiment tout nouveau pour moi je suis un peu perdu ,
    et je voudrais savoir :
    pour résoudre mon problème il faut encoder l'URL ou le crypter ;et comment procéder.

    Merci.
    Mais quel est le but final en fait?

  5. #5
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    Eviter les sql Injections

    pour ça, regarde déjà du côté des requêtes paramétrées dans ADO.Net

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 107
    Par défaut
    Citation Envoyé par Arnard Voir le message
    Eviter les sql Injections

    pour ça, regarde déjà du côté des requêtes paramétrées dans ADO.Net
    Ok ! je vais consulter cela pour voir si je peux y trouver mon bonheur.
    Merci.

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 107
    Par défaut
    Citation Envoyé par PitMaverick78 Voir le message
    Mais quel est le but final en fait?
    Le but c 'est d'éviter qu'on puisse accéder dans l'application a partir de l'URL pour faire des actions.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/02/2015, 11h44
  2. Probleme dans la publication de mon site ASP.net
    Par lady_alg dans le forum ASP.NET
    Réponses: 2
    Dernier message: 27/04/2009, 12h35

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