begin process at 2010 03 14 13:36:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

[ASP.net][C#]Verification d'existence d'un cookie!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[ASP.net][C#]Verification d'existence d'un cookie!

vendredi 28 janvier 2005 à 12:20:06 | [ASP.net][C#]Verification d'existence d'un cookie!

otterc8

Bonjour a tous!
Bon bah encore un message pcq j'ai des problemes...cette fois c'est avec les cookies, enfin plutot une gestion exception, voila mon code:
    try{
        HttpCookie cookie = Request.Cookies["ID"];
        string Uzer = cookie.Value;
    }
    catch(NullReferenceException except){
        Response.Redirect("Defaut.aspx");
    }

Y'as pas plus "simple", j'ai un cookie à lire, mais si il n'existe pas...héhé, bah on peut pas le lire, ce qui lève une exception NullReferenceException, donc je fais un petit catch en bonne et due forme (enfin, je pense), mais le compilateur n'accepte pas, il gueule pcq Uzer que j'utilise par la suite n'est pas instancié...je veux bien moi, j'le comprend ce pauvre compilateur, mais pourquoi il me casse les c... bonbons alors que je lui demande de m'envoyer sur une autre page quand l'exception est levé!? j'ai essayé aussi sans préciser l'exception, dans le catch, mais il ne veut rien savoir, alors bon si qqn connait une methode permettant de verifier si un cookie existe ou non, qu'il me le fasse savoir, pcq ca ira plus vite, je ferais un pauvre if() et pis voilà!
Il m'as sembler voir qqch qui vérifiait l'existence d'un cookie sur le site mais j'arrive pas à le retrouver!

En tout cas merci pour tout ceux qui me repondrons...pcq je viens de passé la matinée sur le web a chercher des solutions, et avoir des fausses joie! lol.

Bonne Programmation à tous!


Si un problème a une solution, alors rien ne sert de s'inquiéter.
Si le problème n'a pas de solution, alors s'inquiéter ne changera rien.(7 ans au Tibet)
vendredi 28 janvier 2005 à 12:37:12 | Re : [ASP.net][C#]Verification d'existence d'un cookie!

jesusonline

Membre Club Administrateur CodeS-SourceS
Je crois aussi qu'il doit y avoir une fonction verifiant la présence du cookie, je regarderais ca tout à l'heure.
Ton problème est simple, tu deglares Uzer dans un bloc try, et ensuite tu y fais appel à l'exterieur de cette boucle, donc il aime pas.

La solution est :

    string  Uzer;
    try{
        HttpCookie cookie = Request.Cookies["ID"];
        Uzer = cookie.Value;
    }
    catch(NullReferenceException except){
        Response.Redirect("Defaut.aspx");
    }




Cyril  - http://Hoshimi.CodeS-SourceS.fr
vendredi 28 janvier 2005 à 12:41:06 | Re : [ASP.net][C#]Verification d'existence d'un cookie!

otterc8

if(Request.Cookies["ID"].Value==""){
        Response.Redirect("Defaut.aspx");
    }else{
        HttpCookie cookie = Request.Cookies["ID"];
        string Uzer = cookie.Value;
    }

Ca ne fonctionne pas non plus!enfin ca doit fonctionner mais le compilo n'en à rien a foutre et me gueule toujours dessus:
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0103: The name 'Uzer' does not exist in the current context

Salture de grogngn de #@&#! LOL
Merci d'avance ;)


Si un problème a une solution, alors rien ne sert de s'inquiéter.
Si le problème n'a pas de solution, alors s'inquiéter ne changera rien.(7 ans au Tibet)
vendredi 28 janvier 2005 à 12:45:02 | Re : [ASP.net][C#]Verification d'existence d'un cookie!

otterc8

Ah ouai c'est loin d'etre con ca!
Héhé, j'vais essayer de suite!
Ma parole Cyril tu dors pas toi, je vois tu reponds a tout le monde sur tout les forums à n'importe qu'elle heure du jour et de la nuit...t'es un extraterrestre avoue! MDR!
Bah merci je vais essayer de suite!


Si un problème a une solution, alors rien ne sert de s'inquiéter.
Si le problème n'a pas de solution, alors s'inquiéter ne changera rien.(7 ans au Tibet)
vendredi 28 janvier 2005 à 12:48:17 | Re : [ASP.net][C#]Verification d'existence d'un cookie!

otterc8

Effectivement ca fonctionne!
Le compilo ne me dis plus que Uzer est inexistant mais maintenant il me dis que ce n'est pas instancié...!
Donc j'ai essayé de faire string Uzer=""; et ca fonctionne tres bien Alleluia!
Et merci Cyril, pcq vraiment t'as l'oeil vif sur la prog, ca se vois que t'es rodé!
Merci pour tout! Bonne programmation à toi ;)


Si un problème a une solution, alors rien ne sert de s'inquiéter.
Si le problème n'a pas de solution, alors s'inquiéter ne changera rien.(7 ans au Tibet)
vendredi 28 janvier 2005 à 13:29:37 | Re : [ASP.net][C#]Verification d'existence d'un cookie!

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Tout à l'heure j'avais un trou de mémoire pour vérifier l'existence du cookies, donc je t'ai laisé avec ton try mais voici avec le if

if(Request.Cookies["ID"] != null)

c'est tout con lol


Pour ce qui est d'etre un extra terrestre je crois pas

@+



Cyril  - http://Hoshimi.CodeS-SourceS.fr
vendredi 28 janvier 2005 à 16:38:21 | Re : [ASP.net][C#]Verification d'existence d'un cookie!

otterc8

Salut!
Merci bcp je vais changer, mais ca fonctionnais aussi avec la chaine de caractere vide.
Sinon, je sais qu'il n'y a aucun lien avec le reste, mais bon...
saurais tu comment faire pour avoir une page 404 (ou autre erreur) perso qui s'affiche?
Pcq effectivement il y a des post sur le forum mais...je n'y comprend pas grand chose...
Merci pour tout et a plus tard


Si un problème a une solution, alors rien ne sert de s'inquiéter.
Si le problème n'a pas de solution, alors s'inquiéter ne changera rien.(7 ans au Tibet)

vendredi 28 janvier 2005 à 17:41:33 | Re : [ASP.net][C#]Verification d'existence d'un cookie!

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
pour la page d'erreur en .net c'est hyper simple :) voici la balise a modifier dans le web.config
<customErrors defaultRedirect="url"
              mode="On|Off|RemoteOnly">
   <error statusCode="statuscode"
          redirect="url"/>
</customErrors>

pour une erreur 404 c'est ca:  web.config tu met ca :

<configuration>
   <system.web>
        <customErrors defaultRedirect="Erreur.aspx"
                      mode="RemoteOnly">
           <error statusCode="404"
                  redirect="404.aspx"/>           
            <error statusCode="500"
                  redirect="500.html"/>
        </customErrors>
    </system.web>
</configuration>

Le RemoteOnly sert à faire en sorte que le détails des erreurs soient visible seulement pour l'utilisateur navigant à partir du serveur, le On détails pour personne, Off pour tout le monde.

Le defaultRedirect sert à afficher une erreur autre que celle spécifié (404 et 500 dans l'exemple) et j'ai mis pour la 500 une page html, car 500 c'est une erreur du serveur, si IIS est saturé, il va retourné une 500, si tu lui rediriges sur une page aspx, il va te faire une 500 aussi

@+


Cyril  - http://Hoshimi.CodeS-SourceS.fr
samedi 29 janvier 2005 à 13:09:38 | Re : [ASP.net][C#]Verification d'existence d'un cookie!

otterc8

Et bien merci pour tes explication Cyril!
et surtout merci pour la clareté de tes explications, pcq j'ai eu un peu de mal trouvé qqch de clair sur la toile ;)
Bah alors il faut mettre un piti fichier webconfig et c'est parti, effectivement c'est assez simple!
Bah merci pour tout alors et bonne reussite dans la prog' , lol
A+ et danke!


Si un problème a une solution, alors rien ne sert de s'inquiéter.
Si le problème n'a pas de solution, alors s'inquiéter ne changera rien.(7 ans au Tibet)
samedi 29 janvier 2005 à 13:12:49 | Re : [ASP.net][C#]Verification d'existence d'un cookie!

otterc8

Et bien merci pour tes explication Cyril!
et surtout merci pour la clareté de tes explications, pcq j'ai eu un peu de mal trouvé qqch de clair sur la toile ;)
Bah alors il faut mettre un piti fichier webconfig et c'est parti, effectivement c'est assez simple!
Bah merci pour tout alors et bonne reussite dans la prog' , lol
A+ et danke!



Si un problème a une solution, alors rien ne sert de s'inquiéter.
Si le problème n'a pas de solution, alors s'inquiéter ne changera rien.(7 ans au Tibet)

Les choses qu'on possè


Cette discussion est classée dans : existence, catch, exception, cookie, pcq


Répondre à ce message

Sujets en rapport avec ce message

Cookie [ par Arken ] Quelqu'un aurait-il un exemple ASP utilsant un cookie pour récupérer le champ (zone de texte) dans un formulaire et récupérer ce cookie par la suite existence d'un fichier sur DD [ par rw72000 ] Est-ce que quelqu'un connait une méthode pour tester l'existence d'un fichier sur le disque dur à partir de son chemin complet?merci d'avance. javascript cookie VS asp cookie [ par leegend ] Salut a tout les développeurs du monde!j'ai créé un cookie dans mon fichier global.asa et il a la structure suivante:Response.Cookies("logiweb")("numé PB ac cookie [ par DjBébert ] Hello,Je souhaite utiliser des cookies pour faire des stas sur mon site un peu comme statserver, mais je n'arriva pas à crér ce fichu cookie, j'ai ess ASP et vérification de l'existence d'une adr. Email [ par labo ] Bonjour,Je recherche en APS la possibilité de vérifier l'existence d'une adresse Email en testant par le SMTP le retour d'information.Qqun peut-il m'a session et cookie [ par hamada ] bonjour à tous,J'aimerais avoir des informations concernant les sessions et les cookie (nombre maxi des cookie dans une page asp ,le temps maxi pour q Gérer un Cookies [ par Francois_Pignon ] Je voudrais récupérer le nom de l'utilisateur quand il revient sur la page de formulaire... il faut donc :1)Ecrire le cookie lorsqu'il click sur le bo Vérification de l'existence d'une table dans une base ACCESS [ par TORIUKE ] Bonjour,Je suis nouveau dans le monde de l'ASP et j'ai déja ma première question!!! Comment faire pour détecter l'existence d'une table dans une base Expiration de Cookie demandant une chaine [ par Silfried ] Je suis en train d'essayer de retirer des éléments d'un panier. Malheureusement je peux retirer le premier élément du panier, mais le code demande une Retrait de Cookie demandant une chaine [ par Silfried ] Je suis en train d'essayer de retirer des éléments d'un panier. Malheureusement je peux retirer le premier élément du panier, mais le code demande une


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales