Je crée le cookie en utilisant le code ci-dessous, comment lire la valeur TXTUSSername dans une autre page et comment supprimer le cookie lorsque je clique sur Déconnexion (code de déconnexion). Je suis nouveau pour programmer s'il vous plaît aide.
3 Réponses :
Vous ne pouvez pas supprimer directement un cookie, vous devez la définir pour expirer avant la date actuelle: Vous pouvez en savoir plus sur En outre, je vous encourage vraiment à ne pas écrire votre propre sécurité mais à lire sur < Un href = "http://msdn.microsoft.com/en-us/library/yh26yfzy.aspx" rel = "Noreferrer"> Adhésion ASP.NET . Plus sécurisé et plus facile à utiliser. Comme je peux voir de nombreux défauts dans votre modèle de sécurité. Stocker le mot de passe en texte brut dans un cookie est vraiment vraiment mauvais. P> EDIT: strong>
Comme vous avez maintenant changé votre code, vous devez le faire pour supprimer le cookie: p>
OK merci, mais comment lire la valeur TXTUSSername.Le code ci-dessous a fonctionné lorsque j'ai enregistré le mot de passe et l'identifiant de courrier électronique sans crypter si (demande.cookies ["Cookiename"]! = Null) {label8.text = demande.cookies ["Cookiename "] .Values [" client_id "]. Tostring (); }
@Gokul essayez l'utilisateur.Identity.name
Vous ne devez jamais stocker mot de passe em> comme cookie em>. C'est une très grande menace de sécurité. Pour supprimer un cookie, vous avez vraiment besoin de modifier et d'expirer. Vous ne pouvez pas vraiment le supprimer, c'est-à-dire le supprimer du disque de l'utilisateur. Découvrez ce Documentation . Voici un échantillon: p>
FYI Cela n'a pas fonctionné pour moi en utilisant voir p>
chrome 69 code> avec le
Continuer où vous avez laissé la fonction code> activée. Problème similaire avec firefox. Désactiver cette fonctionnalité a fonctionné pour moi. P>
Vous ne devriez vraiment pas remplacer votre code tout comme ça. Ce n'est pas la même question que c'était il y a 11 minutes