Besoin d aide pour sécuriser mon site - Page 2
Résolu
Précédent
- 1
- 2
-
ok jordane je vais faire cela alors partout
merci
yg_be
merci pour les informations complémentaires
mais du coup j ai des questions , car j aime comprendre ce que je fais
donc tout ce qui est message d erreur en php, aussi bien pour vérifier la connexion , que tant le cas du blindage alors ...
car dans l exemple de ce blindage
il y a un message d erreur qui apparaît si il y une mauvaise connexion , je supprime donc le test?
et pour le blintage je dois supprimer cette ligneprintf("Erreur : %s.\n", mysqli_stmt_error($req_pre));
et je dois aussi donc si je suis la logique supprimer ces ligneserror_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE);
oui pour les variables jordane m en avait parler qu il ne fallait pas utiliser de cookie ..-
Idéalement, au lieu d'afficher (ou laisser afficher) les erreurs techniques, tu dois enregistrer ces informations quelque part (fichier, base de données) et communiquer un message général à l'utilisateur, en fonction du contexte.
donc tu mettras les "display" à FALSE,
mais les "logs" à TRUE:ini_set(‘log_errors’, 1);
-
-
ok jordane je vais faire cela alors partout
merci
yg_be
merci pour les informations complémentaires
mais du coup j ai des questions , car j aime comprendre ce que je fais
donc tout ce qui est message d erreur en php, aussi bien pour vérifier la connexion , que tant le cas du blindage alors ...
car dans l exemple de ce blindage
il y a un message d erreur qui apparaît si il y une mauvaise connexion , je supprime donc le test?
et pour le blintage je dois supprimer cette ligneprintf("Erreur : %s.\n", mysqli_stmt_error($req_pre));
et je dois aussi donc si je suis la logique supprimer ces ligneserror_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE);
oui pour les variables jordane m en avait parler qu il ne fallait pas utiliser de cookie ..
encore une question il faut blinder aussi les variable de sessions?-
Ce que YG_be te conseille ce n'est pas de retirer les messages d'erreur propres à PHP ou SQL... Mets les messages que tu crées toi-même manuellement pour indiquer par exemple qu'il y a un mauvais mot de passe ou un mauvais login.
Il est préférable d'indiquer simplement que les identifiants sont incorrects sans préciser si l'erreur vient du nom d'utilisateur ou du mot de passe.
Vu que tu aimes bien comprendre, je te les relire avec attention le message d'yg_be car je pense que tu l'as lu un peu rapidement et sûrement en diagonale.
-
-
ah ok jordane
c est vrai que des fois il y a des messages qui arrivent que l on ne voit pas
car ils arrivent au milieu des autres
ah ok ben des messages que je crée moi même il y en a pas des tonnes a vrai dire
enfin du moins je pense
peut etre au niveau de la connexion et l inscription
Précédent
- 1
- 2