inlogsysteem, user:niet hoofdlettergevoelig maar pass wel

Status
Niet open voor verdere reacties.

lautje145

Gebruiker
Lid geworden
22 okt 2007
Berichten
110
Hallo,

ik zoek een code van een inlog systeem, waarbij de user niet hoofdlettergevoelig is , maar wel de pass(Met SQL...). Weet iemand zo'n code. Alvast bedankt

Groet Lautje145
 
Wil je nou een heel loginsysteem, of alleen weten hoe je je criteria of je bestaande systeem kunt toepassen?

Wat je namelijk zou kunnen doen om de username niet hoofdlettergevoelig te maken, is alle usernames in lowercase in je database te zetten met behulp van de PHP-functie

PHP:
strtolower($variabele);

Vervolgens neem je de input van je formulier ook naar lowercase:

PHP:
strtolower($_POST['username']);

En dan krijg je dus ook een match als er in CaMeLcAsE getypt wordt.

Als je de usernames later nog wilt weergeven met hoofdletter kun je weer

PHP:
ucwords($_SESSION['username']);
 // of een andere variabele waar je username in zit.

gebruiken.
 
maar wat ik dus doe is :
PHP:
include('connect.php');
$select=mysql_query("SELECT count(id) FROM db WHERE user='" . $_POST['gebruikersnaam'] . "' AND pass='" . $_POST['wachtwoord'] . "'");
$result=mysql_result($select, 0);
en dan is het wachtwoord niet hoofdletter gevoelig.
Ik denk dat dit een heel verkeerde code is, maar dan is het mij helemaal verkeerd aangeleerd. Ik wil dan graag een hele code ... :o

Groet lautje145
 
In een van de recente PHP-topics heb ik nog een login-systeem gepost, die kun je waarschijnlijk wel een beetje aanpassen met de tips uit mijn vorige post...

Zie dit topic
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan