Vergleichen von 2 Strings (?) (Inhalt von Formularfeld und bestimmter Wert) mit IF-Abfrage geht immer in den Else-Teil
Hallo Forum.
Der Titel sagt eigentlich schon fast genug.
Ich spiele gerade an einem Login herum (das auch soweit funktioniert).
Jetzt will ich aber, das der User "testuser" oder "testuser@test.local" eingeben kann, und er jedesmall mit "testuser@test.local" eingeloggt wird (benutzername@test.local).
Folgendes habe ich probiert:
Jetzt geht er aber jedesmal in den Then-Teil (gerade nach IF). Also bei "testuser" macht er (richtig) "testuser@test.local" daraus,
aber bei "testuser@test.local" macht er "testuser@test.local@test.local" daraus.
Ich nehme mal an ich vergleiche nicht richtig.
Bin froh um Hilfe.
Greetz, Lousek
Der Titel sagt eigentlich schon fast genug.
Ich spiele gerade an einem Login herum (das auch soweit funktioniert).
Jetzt will ich aber, das der User "testuser" oder "testuser@test.local" eingeben kann, und er jedesmall mit "testuser@test.local" eingeloggt wird (benutzername@test.local).
Folgendes habe ich probiert:
if (($_POST['username'])!="*@test.local") {
$username = $_POST['username']."@test.local";
} else {
$username = $_POST['username'];
}
Jetzt geht er aber jedesmal in den Then-Teil (gerade nach IF). Also bei "testuser" macht er (richtig) "testuser@test.local" daraus,
aber bei "testuser@test.local" macht er "testuser@test.local@test.local" daraus.
Ich nehme mal an ich vergleiche nicht richtig.
Bin froh um Hilfe.
Greetz, Lousek
Please also mark the comments that contributed to the solution of the article
Content-Key: 79802
Url: https://administrator.de/contentid/79802
Printed on: April 19, 2024 at 11:04 o'clock
3 Comments
Latest comment