Sign in to follow this  
Followers 0

s'indentifier prob majuscule

12 posts in this topic

Posted · Report post

Bonsoir,

Lors de l'enregistrement le client rentre son mail par ex. info@domaine.com

Lors de l'indetification le client rentre son mail info@domaine.Com (chez moi de temps en temps la majuscule après le . se fait automatiquement)

Donc la base ne reconnait pas le mail, et le client doit lui même modifier le C par c

Y a t'il moyen de faire en sorte de ne pas porter compte des majususcles

J'ai fait la modification de chèr Willy concernant le problème de la majuscule dans le mail mais sans résultat pour ce problème.

Cela peut causer problème si le client ne fait pas attention.

Merci guillaume

Share this post


: post
Share on other sites

Posted · Report post

de temps la majuscule après le . se fait automatiquement ????

Share this post


: post
Share on other sites

Posted · Report post

Justement mon code sert à conserver les majuscules :)

Tu ne veux plus de case sensible ?

Willy

Share this post


: post
Share on other sites

Posted · Report post

BIen comment expliquer facilement :)

Lorsque tu tapes dans word par exemple tu finis ta phrase avec un . et normalement tu n'es pas obligé de mettre la majuscule au mot suivant word le fait a ta place.

La j'ai le même soucis apres le . de info@domain. windows met automatiquement la majuscule a Com

Donc je ne sais pas m'identifier, il faut modifier sois même le .Com par .com

Ca porte a confusion, j'ai deja réinitialiser le mot de pass en pensant qu'il n'était pas bon, donc si cela arrive a une client, et qu'il n'arrive pas a s'identifier, il pourrait se dire que le site a un problème et laisser tomber sa commande.

Pour willy, avec ou sans la modification, j'ai le même problème

Cordialement

Guillaume

Share this post


: post
Share on other sites

Posted · Report post

Le soucis c'est que tu souhaites faire l'inverse de ce qu' j'ais fait :)

Je souhaite garder la majuscule moi.

D'origine ca ne marche pas. Tu ne peux pas te loguer avec un login qui a une majuscule, j'ai donc rendu possible ce log.

Ensuite tu veux pouvoir te connecter avec un mauvais mail, libre a toi, il suffit de comparer les mail entrés et en bdd en les bloquant en majuscule ou non. Il y a des fonctions.

Willy

Share this post


: post
Share on other sites

Posted · Report post

Alors dans lib/fonctions/fonctions.php, remplacez:

function verifier_authentification($email, $mot_passe) {


	$requete = "

		SELECT *

		FROM peel_utilisateurs

		WHERE email = '$email' AND mot_passe = '".md5($mot_passe)."'

	";


	$qid = mysql_query($requete) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());;


	if (mysql_num_rows($qid) > 0) {


		return mysql_fetch_array($qid);


	}


	else {


		return;



	}


}
Par:
function verifier_authentification($email, $mot_passe) {


	$email = strtolower($email);

	$requete = "

		SELECT *

		FROM peel_utilisateurs

		WHERE LOWER(email) = '$email' AND mot_passe = '".md5($mot_passe)."'

	";


	$qid = mysql_query($requete) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());;


	if (mysql_num_rows($qid) > 0) {


		return mysql_fetch_array($qid);


	}


	else {


		return;



	}


}

Dites nous.

Willy

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir,

Merci cela marche avec

adresse d'inscription : info@domaine.com / indentification : info@domaine.Com

adresse d'inscription : TEST@domaine.com / indentification : TEST@domaine.com ; test@domaine.com ; TesT@domain.com ; TeST@domaine.Com ....

Cette modfi influance t'elle sur la sécurité d'identification?

Guillaume

Share this post


: post
Share on other sites

Posted · Report post

Oui un peu ca laisse 2 fois plus de chance de trouver un login valide(car plus de majuscule, minuscule), apres reste le mdp à trouver.

Willy

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

J'ai le même problème, mais cette fois c'est avec les chiffres que cela ne fonctionne pas. Beaucoup de gens ont des adresses mails avec des chiffres.

Savez-vous comment faire ? J'ai la version 5.6

Merci d'avance.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour xeon,

Cela signifie qu'un client qui a une adresse mail avec des chiffres ne peut s'identifier sur votre site?

Théoriquement, on ne devrait pas avoir de souci.

Quel est le message d'erreur qui vous est renvoyé?

Cordialement,

Share this post


: post
Share on other sites

Posted · Report post

Message classique :

Connexion à votre espace client

Veuillez essayer à nouveau.

Nouveau client ?

Vous devez ouvrir un compte client pour acheter sur Boutique Studio les trois becs.

Pour ouvrir un compte, cliquez ici

J'ai remplacer le code qui permet de mettre les majuscules dans les emails, mais cela n'a rien fait. Est-il possible qu'un chiffre soit considéré comme une majuscule ?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour Xeon,

Apr_s vérif dans la focntion qui permet de s'authentifier :

function verifier_authentification($email, $mot_passe)

{

$requete = "SELECT *

FROM peel_utilisateurs

WHERE email = '" . real_escape_string($email) . "' AND mot_passe = '" . md5($mot_passe) . "'";

$qid = query($requete);

return fetch_assoc($qid);

}

Aucune restriction n'est faite sur l'email : email = '" . real_escape_string($email) . "', et sur le fait qu'il puisse ou non contenir des chiffres.

Cordialement,

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

Twitter Advisto ecommerce

Facebook PEEL Shopping