Ich habe ein Login-Formular und ich habe meine Website so gestaltet, dass jeder Benutzer sein eigenes Dashboard hat.Lasten von if's, ist es in Ordnung?
Nach der Anmeldung, überprüfe ich, ob
if($_POST['username']=="ryan")
{
redirect to ryan;s dashboard
}
if($_POST['username']=="jpn")
{
redirect to jpn;s dashboard
}
und so weiter for1500 Benutzernamen. Ist es in Ordnung?
Es ist in Ordnung, wenn Sie jedes Mal, wenn Sie einen neuen Benutzer erhalten, jede Menge zusätzliche Arbeit geben wollen. Wie lauten die Namen dieser Dashboards und hängen sie mit den Namen der Benutzer zusammen oder haben Sie eine Nachschlagetabelle mit Benutzernamen für Dashboards? –
bezogen auf die Namen der Benutzer. – ryan
Es wird natürlich funktionieren. Denken Sie daran, dass Sie jedes Mal Code hinzufügen müssen, wenn sich ein neuer Nutzer in Ihrer App anmeldet ... Vorausgesetzt, Sie verwenden besser etwas wie 'redirect_to ($ _ POST ['Benutzername']);' und haben eine Funktion zu – acm