communauté
Articles
Sujets
Questions et réponses
Apprendre
Cours
Dictionnaire de programmation
Bibliothèque d'outils
Outils de développement
Code source du site Web
Bibliothèques PHP
Effets spéciaux JS
Matériel du site Web
Plugins d'extension
Outils d'IA
Loisirs
Téléchargement du jeu
Tutoriels de jeu
Français
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
javascript - 如何写一个安全性高的,登录和记住密码的功能?
PHP中文网
2017-04-10 15:28:41
0
3
736
如何写一个安全性高的,登录和记住密码的功能?
3
0
0
PHP中文网
认证高级PHP讲师
répondre à tous
(3)
je répondrai
Fermer
巴扎黑
2017-04-10 15:30:41
3 plancher
登录
系统设置一个固定的盐值,该盐值最好足够复杂,如:1qaz2wsx3edc4rfv!@#$%^&qqtrtRTWDFHAJBFHAGFUAHKJFHAJHFJHAJWRFA
用户注册、修改密码时,将用户的原始密码与我们的固定盐值拼接,然后做md5运算。
传递至后端,保存进数据库(数据库中保存的密码是用户的原始密码拼接固定盐值后,md5运算后的结果)。
登录时,将用户的原始密码与我们的固定盐值进行拼接,然后做md5运算,运算后的结果再拼接上我们的随机码,再次md5运算,然后提交。
后端接收到登录请求后,将从数据库中查询出的密码与session中的随机码拼接后,md5运算,然后与前端传递的结果进行比较。
觉得不安全就https方便点
Comme
+0
Ajouter une réponse
关闭回复
PHP中文网
répondre
刘奇
2017-04-10 15:30:41
2 plancher
在楼上的基础上,盐最好动态的
Comme
+0
Ajouter une réponse
关闭回复
PHP中文网
répondre
左手右手慢动作
2017-04-10 15:30:41
1 plancher
用cookie,或者localstorage。
Comme
+0
Ajouter une réponse
关闭回复
PHP中文网
répondre
Sujets populaires
Plus>
Tutoriel CakePHP
Où se trouve l'entrée de connexion pour la messagerie Gmail ?
Tutoriel C#
Tutoriel Java
Articles populaires
Qubetics ($ tics): la crypto de l'IA révolutionnée
Pancakeswap (gâteau) Le prix du jeton enregistre une augmentation soudaine de 17%
Mudborne: Guide de la FAQ
Mudborne: comment ouvrir la piscine nord
Atelier Yumia: l'alchimiste des souvenirs et la terre envisagée - comment obtenir la moto
Tutoriels populaires
Plus>
Tutoriels associés
Recommandations populaires
Derniers cours
Le dernier didacticiel vidéo ThinkPHP 5.1 en première mondiale (60 jours pour devenir un expert PHP en ligne)
1440318
Premier tutoriel d'introduction à PHP : Apprenez PHP en une semaine
4301724
Tutoriel vidéo JAVA pour débutants
2689543
Le dernier didacticiel vidéo ThinkPHP 5.1 en première mondiale (60 jours pour devenir un expert PHP en ligne)
1440318
Tutoriel vidéo JAVA pour débutants
2689543
Tutoriel vidéo d'introduction base zéro à l'apprentissage de Python de Little Turtle
518201
Introduction rapide au développement web front-end
217322
Maîtrisez les didacticiels vidéo PS à partir de zéro
926103
[Web front-end] Démarrage rapide de Node.js
10134
Collection complète de cours full-stack de développement Web étranger
8229
Aller au langage pratique GraphQL
6951
Le maître du ventilateur de 550 W apprend JavaScript à partir de zéro, étape par étape
854
Le maître Python Mosh, un débutant sans aucune connaissance de base peut commencer en 6 heures
33887
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
[bouton de formulaire] Code de contact du formulaire de message d'entreprise jQuery
[Effets spéciaux du joueur] Effets de lecture de boîte à musique HTML5 MP3
[Navigation dans les menus] Effets spéciaux du menu de navigation d'animation de particules cool HTML5
[bouton de formulaire] Code d'édition par glisser-déposer du formulaire visuel jQuery
[Effets spéciaux du joueur] Code du lecteur de musique Kugou imitation VUE.JS
[effets spéciaux HTML5] Jeu de boîte de poussée HTML5 classique
[Effets spéciaux d'image] défilement jQuery pour ajouter ou réduire des effets d'image
[Effets d'album photo] Effet de zoom de survol de la couverture de l'album personnel CSS3
[Modèle d'amorçage] Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5
[modèle de back-end] Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
[Modèle d'amorçage] Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
[Modèle d'amorçage] Modèle Web d'informations de CV simples Bootstrap4
[Modèle d'amorçage] Modèle de site Web d'éducation de livre grand écran réactif bootstrap-DREAMLIFE
[modèle de back-end] Modèle de système de gestion d'arrière-plan CMS d'entreprise bleu réactif de style MAC
[modèle de back-end] Modèle de site Web de système de gestion d'arrière-plan d'atmosphère dégradé réactif-usinessbox
[Modèle d'amorçage] Modèle de site Web réactif pour magasin de légumes et de fruits-Organio
[Matériau PNG] Matériau vectoriel d'éléments d'été mignons (EPS+PNG)
[Matériau PNG] Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)
[image de bannière] Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)
[Matériau PNG] Matériau vectoriel de chapeau de graduation doré (EPS+PNG)
[Matériau PNG] Matériel vectoriel d'icône de montagne de style noir et blanc (EPS+PNG)
[Matériau PNG] Matériel vectoriel de silhouette de super-héros (EPS+PNG) avec des capes de couleurs différentes et des poses différentes
[image de bannière] Matériel vectoriel de bannière Arbor Day de style plat (AI + EPS)
[Matériau PNG] Matériel vectoriel de neuf bulles de discussion explosives de style bande dessinée (EPS+PNG)
[Modèle frontal] Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure
[Modèle frontal] Modèle de page de guide de CV personnel aux couleurs fraîches
[Modèle frontal] Modèle Web de CV de travail créatif de concepteur
[Modèle frontal] Modèle de site Web d'entreprise de construction d'ingénierie moderne
[Modèle frontal] Modèle HTML5 réactif pour les établissements de services éducatifs
[Modèle frontal] Modèle de site Web de centre commercial de boutique de livres électroniques en ligne
[Modèle frontal] La technologie informatique résout le modèle de site Web d'entreprise Internet
[Modèle frontal] Modèle de site Web de service de trading de devises de style violet
登录
觉得不安全就https方便点
在楼上的基础上,盐最好动态的
用cookie,或者localstorage。