Simpel inlogsysteem hulp

Gestart doorJob41 reacties158 weergaven

42 berichten · pagina 1 van 3

Job

Lid · Topicstarter

Berichten
425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi allemaal,
Ik ben weer begonnen met het wat bijspijkeren van de matige PHP-kennis die ik al had. Ik probeer nu doormiddel van variabelen en sessions een zeer basic inlogsysteem te maken maar op één punt loop ik vast. Ik wil dat de variabele $inlognaam word gecontroleerd met de invoer van de gebruiker. Dat lukt, maar nu wil ik ook dat het wachtwoord ook gecontroleerd word, en als ze allebei juist zijn dat er dan bijvoorbeeld een echo oid kan komen. Hieronder de code.

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18






Ik hoop dat iemand me kan helpen! Zal vast niet zo moeilijk zijn maar ben immers ook maar een beginneling.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Dezelfde manierr waarop je de gebruikersnaam doet
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Job schreef:
Hoi allemaal,
Ik ben weer begonnen met het wat bijspijkeren van de matige PHP-kennis die ik al had. Ik probeer nu doormiddel van variabelen en sessions een zeer basic inlogsysteem te maken maar op één punt loop ik vast. Ik wil dat de variabele $inlognaam word gecontroleerd met de invoer van de gebruiker. Dat lukt, maar nu wil ik ook dat het wachtwoord ook gecontroleerd word, en als ze allebei juist zijn dat er dan bijvoorbeeld een echo oid kan komen. Hieronder de code.
Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18






Ik hoop dat iemand me kan helpen! Zal vast niet zo moeilijk zijn maar ben immers ook maar een beginneling.

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11


if(isset($_POST[gebruikersnaam]) and isset($_POST[wachtwoord])) {
if($_POST[gebruikersnaam] == $gebruikersnaam AND $_POST[wachtwoord] == $wachtwoord) {

}
else {
echo Foutieve inloggegevens.;
}
}
else {
echo Form niet verstuurd.;
}

?>

toevoeging op 15 augustus 2014, 10:22:28:
Ow het is $inlognaam, maargoed.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Je kan ook gewoon 1x isset gebruiken
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Je kan ook gewoon 1x isset gebruiken
Dat had inderdaad ook gekund wink, maar ik vindt dit overzichtelijker wink
0
Job

Lid · Topicstarter

Berichten
425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Robiin schreef:
Eerdere citaten tonen
Job schreef:
Hoi allemaal,
Ik ben weer begonnen met het wat bijspijkeren van de matige PHP-kennis die ik al had. Ik probeer nu doormiddel van variabelen en sessions een zeer basic inlogsysteem te maken maar op één punt loop ik vast. Ik wil dat de variabele $inlognaam word gecontroleerd met de invoer van de gebruiker. Dat lukt, maar nu wil ik ook dat het wachtwoord ook gecontroleerd word, en als ze allebei juist zijn dat er dan bijvoorbeeld een echo oid kan komen. Hieronder de code.

Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18






Ik hoop dat iemand me kan helpen! Zal vast niet zo moeilijk zijn maar ben immers ook maar een beginneling.

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11


if(isset($_POST[gebruikersnaam]) and isset($_POST[wachtwoord])) {
if($_POST[gebruikersnaam] == $gebruikersnaam AND $_POST[wachtwoord] == $wachtwoord) {

}
else {
echo Foutieve inloggegevens.;
}
}
else {
echo Form niet verstuurd.;
}

?>

toevoeging op 15 augustus 2014, 10:22:28:
Ow het is $inlognaam, maargoed.

Thanks! smile Dat stukje code van jou is een vervanging in mijn code vanaf rij 12?
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Job schreef:
Eerdere citaten tonen
Robiin schreef:
Eerdere citaten tonen
Job schreef:
Hoi allemaal,
Ik ben weer begonnen met het wat bijspijkeren van de matige PHP-kennis die ik al had. Ik probeer nu doormiddel van variabelen en sessions een zeer basic inlogsysteem te maken maar op één punt loop ik vast. Ik wil dat de variabele $inlognaam word gecontroleerd met de invoer van de gebruiker. Dat lukt, maar nu wil ik ook dat het wachtwoord ook gecontroleerd word, en als ze allebei juist zijn dat er dan bijvoorbeeld een echo oid kan komen. Hieronder de code.

Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18





Ik hoop dat iemand me kan helpen! Zal vast niet zo moeilijk zijn maar ben immers ook maar een beginneling.

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11


if(isset($_POST[gebruikersnaam]) and isset($_POST[wachtwoord])) {
if($_POST[gebruikersnaam] == $gebruikersnaam AND $_POST[wachtwoord] == $wachtwoord) {

}
else {
echo Foutieve inloggegevens.;
}
}
else {
echo Form niet verstuurd.;
}

?>

toevoeging op 15 augustus 2014, 10:22:28:
Ow het is $inlognaam, maargoed.

Thanks! smile Dat stukje code van jou is een vervanging in mijn code vanaf rij 12?

Jep wink
0
Job

Lid · Topicstarter

Berichten
425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aangezien ik nog niet zoveel verstand heb van MySQL, probeer ik het systeempje zo uitgebreid mogelijk te maken met variabelen. Ik ben nu benieuwd of het ook mogelijk is om variabelen aan te passen via een HTML formulier, zodat je bijvoorbeeld je wachtwoord of je gebruikersnaam aan kunt passen. Ik dacht dat dit kon, maar dat je dan ook iets met rechten van het bestand aan moet passen. Ik hoor het graag!
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Waarom niet meteen bijleren over MySQL. Voor ledensystemen is het ideaal.
0
Berichten
3.001
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Waarom niet meteen bijleren over MySQL. Voor ledensystemen is het ideaal.
Begin gelijk goed met MySQLi of PDO en ga niet werken met het inmiddels verouderde MySQL (zonder i dus) thumbsup
0
Job

Lid · Topicstarter

Berichten
425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bugged schreef:
Eerdere citaten tonen
Aarclay schreef:
Waarom niet meteen bijleren over MySQL. Voor ledensystemen is het ideaal.
Begin gelijk goed met MySQLi of PDO en ga niet werken met het inmiddels verouderde MySQL (zonder i dus) thumbsup
Iets met tijd. Staat wel op mijn lijstje, maar heb ong. een jaar geleden al eens gekeken naar PHP in combi met MySQL maar het is toen diep weggezakt. Wil nu eerst PHP onder de knie hebben en daarna naar (bijvoorbeeld MySQLi) gaan kijken. Bedankt voor de tip Bugged!
0
Berichten
3.001
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Job schreef:
Eerdere citaten tonen
Bugged schreef:
Eerdere citaten tonen
Aarclay schreef:
Waarom niet meteen bijleren over MySQL. Voor ledensystemen is het ideaal.
Begin gelijk goed met MySQLi of PDO en ga niet werken met het inmiddels verouderde MySQL (zonder i dus) thumbsup
Iets met tijd. Staat wel op mijn lijstje, maar heb ong. een jaar geleden al eens gekeken naar PHP in combi met MySQL maar het is toen diep weggezakt. Wil nu eerst PHP onder de knie hebben en daarna naar (bijvoorbeeld MySQLi) gaan kijken. Bedankt voor de tip Bugged!
De syntax blijft gewoon SQL, en in de non-OO style is het meestal mysql_ vervangen door mysqli_ maar ik zou je toch OO-style aanraden, hieronder een voorbeeld:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10

$db = new mysqli("localhost", "root", "secret123", "naamdatabase");
$aQuery = $db->query("SELECT * FROM gebruikers WHERE naam=".$db->real_escape_string($_POST[gebruikersnaam])."");
if($aQuery){
$aFetch = $aQuery->fetch_assoc();
echo $aFetch[id];
}
else{
echo "Query mislukt.";
}

?>
0
Job

Lid · Topicstarter

Berichten
425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bugged schreef:
Eerdere citaten tonen
Job schreef:
Eerdere citaten tonen
Bugged schreef:
Eerdere citaten tonen
Aarclay schreef:
Waarom niet meteen bijleren over MySQL. Voor ledensystemen is het ideaal.
Begin gelijk goed met MySQLi of PDO en ga niet werken met het inmiddels verouderde MySQL (zonder i dus) thumbsup
Iets met tijd. Staat wel op mijn lijstje, maar heb ong. een jaar geleden al eens gekeken naar PHP in combi met MySQL maar het is toen diep weggezakt. Wil nu eerst PHP onder de knie hebben en daarna naar (bijvoorbeeld MySQLi) gaan kijken. Bedankt voor de tip Bugged!
De syntax blijft gewoon SQL, en in de non-OO style is het meestal mysql_ vervangen door mysqli_ maar ik zou je toch OO-style aanraden, hieronder een voorbeeld:

Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10

$db = new mysqli("localhost", "root", "secret123", "naamdatabase");
$aQuery = $db->query("SELECT * FROM gebruikers WHERE naam=".$db->real_escape_string($_POST[gebruikersnaam])."");
if($aQuery){
$aFetch = $aQuery->fetch_assoc();
echo $aFetch[id];
}
else{
echo "Query mislukt.";
}

?>

Dankjewel. Zoek nog steeds een antwoord op mijn vraag wink
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Gebruik gewoon gelijk MySQL, aan bestanden als database gebruiken moet je niet beginne
0
Job

Lid · Topicstarter

Berichten
425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Gebruik gewoon gelijk MySQL, aan bestanden als database gebruiken moet je niet beginne
Ik geloof het allemaal maar volgens mij snap je mijn vraag niet helemaal.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren