Meerder user en passwords
9 berichten
• Pagina 1 van 1
Meerder user en passwords
Hoe kan ik in dit script een 2e en 3e user en password.
Heb geprobeerd met de volgende regel
maar dat werkt niet
Heb geprobeerd met de volgende regel
- Code: Alles selecteren
if (server.arg("USERNAME") == "user1" && server.arg("PASSWORD") == "pass1" )
maar dat werkt niet
- Code: Alles selecteren
void handleLogin(){
String msg;
if (server.hasHeader("Cookie")){
Serial.print("Found cookie: ");
String cookie = server.header("Cookie");
Serial.println(cookie);
}
if (server.hasArg("DISCONNECT")){
Serial.println("Disconnection");
server.sendHeader("Location","/login");
server.sendHeader("Cache-Control","no-cache");
server.sendHeader("Set-Cookie","ESPSESSIONID=0");
server.send(301);
return;
}
if (server.hasArg("USERNAME") && server.hasArg("PASSWORD")){
if (server.arg("USERNAME") == "admin" && server.arg("PASSWORD") == "admin" ){
server.sendHeader("Location","/");
server.sendHeader("Cache-Control","no-cache");
server.sendHeader("Set-Cookie","ESPSESSIONID=1");
server.send(301);
Serial.println("Log in Successful");
return;
}
msg = "Wrong username/password! try again.";
Serial.println("Log in Failed");
}
String content = "<html><body><form action='/login' method='POST'>To log in, please use : admin/admin<br>";
content += "User:<input type='text' name='USERNAME' placeholder='user name'><br>";
content += "Password:<input type='password' name='PASSWORD' placeholder='password'><br>";
content += "<input type='submit' name='SUBMIT' value='Submit'></form>" + msg + "<br>";
content += "You also can go <a href='/inline'>here</a></body></html>";
server.send(200, "text/html", content);
}
Ik ben niet de slimste maar doe wel mijn best.
Andreas
Andreas
Advertisement
Re: Meerder user en passwords
(user1==server.arg("USERNAME")&& pass1==server.arg("PASSWORD")) || (user2==server...... && pass2 == server.arg....)||(user3 ==..... && pass3 == .....)
op de puntjes komt dus telkens hetzelfde.
Een andere manier is met een 2 arrays waar de namen instaan.
dan wordt het dus
vlag = false
for (teller......)
IF user[teller] && pass[teller]){zet vlag op toegang}
op de puntjes komt dus telkens hetzelfde.
Een andere manier is met een 2 arrays waar de namen instaan.
dan wordt het dus
vlag = false
for (teller......)
IF user[teller] && pass[teller]){zet vlag op toegang}
paul deelen
shooter@home.nl
shooter@home.nl
Re: Meerder user en passwords
Dank je wel Paul,
Ga hier eens mee spelen, laat het nog even weten.
Ga hier eens mee spelen, laat het nog even weten.
Ik ben niet de slimste maar doe wel mijn best.
Andreas
Andreas
Re: Meerder user en passwords
Met array loop IK vast, de logica van de array snap ik wel, maar deze in een zinnige regel te zetten, gaat boven mijn pet.
Dit klopt in ieder geval al niet maar wat er fout is zie ik niet, volgen mij moet 1e = naam array, 2e= bij behoorden gegeven zijn
- Code: Alles selecteren
const int Array[][2] = {{user1,pass1},{user2,pass2},{user3,pass3}};
Dit klopt in ieder geval al niet maar wat er fout is zie ik niet, volgen mij moet 1e = naam array, 2e= bij behoorden gegeven zijn
Ik ben niet de slimste maar doe wel mijn best.
Andreas
Andreas
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Meerder user en passwords
Het zijn toch geen integers ...... zucht....
Re: Meerder user en passwords
Zucht.......
Ik heb veel uitleg op het web gelezen en kom daar telkens "int " of "const int" tegen
zoals deze "int myArray[10]={9,3,2,4,3,2,7,8,9,11};"
Komt van de Arduino site https://www.arduino.cc/reference/en/language/variables/data-types/array/
Dus nu snap ik het niet meer
ZUCHT.........
Ik heb veel uitleg op het web gelezen en kom daar telkens "int " of "const int" tegen
zoals deze "int myArray[10]={9,3,2,4,3,2,7,8,9,11};"
Komt van de Arduino site https://www.arduino.cc/reference/en/language/variables/data-types/array/
Dus nu snap ik het niet meer
ZUCHT.........
Ik ben niet de slimste maar doe wel mijn best.
Andreas
Andreas
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Meerder user en passwords
Dus jouw user id en password zijn getallen?
Re: Meerder user en passwords
nee het zijn teksten zoals admin zie listing, ik heb maar even een snel voorbeeldje geschreven, heb meer te doen.
paul deelen
shooter@home.nl
shooter@home.nl
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Meerder user en passwords
Het ging mij niet om jouw voorbeeld maar die van de TS die even de basis overslaat....
9 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 18 gasten