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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 79802
Url: https://administrator.de/forum/vergleichen-von-2-strings-inhalt-von-formularfeld-und-bestimmter-wert-mit-if-abfrage-geht-immer-in-den-else-79802.html
Ausgedruckt am: 18.04.2025 um 08:04 Uhr
3 Kommentare
Neuester Kommentar