• Hallo Zusammen!

    Ich habe eine kurze Frage... Ich suche ein PHP-Loginscript, dass die Leute auf verschiedene Seiten weiterleitet!

    Ich habe bereits das gesamte Internet durchgesucht und nix gefunden!

    Es soll folgendermaßen laufen:

    Verzeichnis:

    login.php
    owner.php
    administrator.php
    supporter.php

    Ich habe folgendes Team (Beispiel)

    Owner - Kevin
    Owner - Paul

    Administrator - Tim
    Administrator - Jörg

    Supporter - Klaus
    Supporter - Peter

    Weiterleitungen:

    Owner → owner.php
    Administrator → admin.php
    Supporter → supporter.php
    _____________________________________________________

    Grund, warum ich die "schwierige" Art genommen hab: Sobald jemand das Team verlässt, kann ich einfach seine Daten löschen und muss nicht jedesmal das Passwort ändern.

    _____________________________________________________

    Hätte jemand einen Oberbegriff für dieses Formular? Oder sogar ein PHP-Code?


    Danke im Vorraus!

    _________________________________
    Mit freundlichen Grüßen

    Simuletsplay

  • Ich weiß ja nicht wo du im Internet suchst aber dieses hier
    https://www.php-einfach.de/experte/php-co…le/loginscript/
    läst sich für deine Probleme ganz kurz und einfach anpassen.

    Die Passwörter werden hier in einer Datenbank gespeichert.
    enn du das nicht willst dann speicherst du die einfach in ein Textdocument.

    Reicht dir das so ?
    Notfals kann ich dir das anpassen so wie du es brauchst

  • Was heist den kommst nicht klar ? was hast du den bis jetzt den schon gemacht ? Welche Fehler bekommst du.
    Die Angaben brauchen wir schon weil irgendwo musst du da ja ein Fehler rein gemacht haben.

    Du brauchst doch nur name und passwort oder ?
    Dann 3 Seiten ,wo jede Seite von bestimmten benutzer rein dürfen ,oder soll jede Seite auch ein Passwort haben.
    Fals die Benutzer noch ein Status haben soll wie Admin oder so dann mußt du noch eine Spalte machen in der DB.

    Ich schicke dir mal ein Link als PN . Da habe ich das Script umgebaut ,was deiner Vorstellung schon etwas näher kommt. Vieleicht verstehst du die erklärung da besser.
    Mir wurde gesagt das das obrige Script nicht so tolle sein soll und nicht mehr den neusten Standarts entspricht. Deswegen ist meine Version auch nicht gerade Up to Date. Aber zumindest sollte es dir das Prinzip zeigen wie man das so ungefäh macht

  • Warum nicht? Fehlermeldung? Lass' dir doch nicht alles aus der Nase ziehen!

  • Du brauchst in der Datenbank doch zb nur so einen Code eingeben und schon ist eine Tabelle erstellt

    Code
    [COLOR=#0000BB][FONT=Monaco]CREATE TABLE [/FONT][/COLOR][COLOR=#007700][FONT=Monaco]`[/FONT][/COLOR][COLOR=#DD0000][FONT=Monaco]users[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]` (
     [/FONT][/COLOR][COLOR=#007700][FONT=Monaco]`[/FONT][/COLOR][COLOR=#DD0000][FONT=Monaco]id[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]` [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]int unsigned NOT NULL AUTO_INCREMENT[/FONT][/COLOR][COLOR=#007700][FONT=Monaco],
     [/FONT][/COLOR][COLOR=#007700][FONT=Monaco]`[/FONT][/COLOR][COLOR=#DD0000][FONT=Monaco]email[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]` [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]varchar[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]([/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]255[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]) [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]COLLATE utf8_unicode_ci NOT NULL[/FONT][/COLOR][COLOR=#007700][FONT=Monaco],
     [/FONT][/COLOR][COLOR=#007700][FONT=Monaco]`[/FONT][/COLOR][COLOR=#DD0000][FONT=Monaco]passwort[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]` [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]varchar[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]([/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]255[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]) [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]COLLATE utf8_unicode_ci NOT NULL[/FONT][/COLOR][COLOR=#007700][FONT=Monaco],
    [/FONT][/COLOR][COLOR=#007700][FONT=Monaco]`[/FONT][/COLOR][COLOR=#DD0000][FONT=Monaco]admin[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]` [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]varchar[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]([/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]25[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]) [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]COLLATE utf8_unicode_ci NOT NULL[/FONT][/COLOR][COLOR=#007700][FONT=Monaco],
     [/FONT][/COLOR][COLOR=#007700][FONT=Monaco]`[/FONT][/COLOR][COLOR=#DD0000][FONT=Monaco]created_at[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]` [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]timestamp NOT NULL [/FONT][/COLOR][COLOR=#007700][FONT=Monaco]DEFAULT [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]CURRENT_TIMESTAMP[/FONT][/COLOR][COLOR=#007700][FONT=Monaco],
     [/FONT][/COLOR][COLOR=#007700][FONT=Monaco]`[/FONT][/COLOR][COLOR=#DD0000][FONT=Monaco]updated_at[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]` [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]timestamp NULL [/FONT][/COLOR][COLOR=#007700][FONT=Monaco]DEFAULT [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]NULL[/FONT][/COLOR][COLOR=#007700][FONT=Monaco],
     [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco] PRIMARY KEY [/FONT][/COLOR][COLOR=#007700][FONT=Monaco](`[/FONT][/COLOR][COLOR=#DD0000][FONT=Monaco]id[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]`), [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]UNIQUE [/FONT][/COLOR][COLOR=#007700][FONT=Monaco](`[/FONT][/COLOR][COLOR=#DD0000][FONT=Monaco]email[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]`)
    ) [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]ENGINE[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]=[/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]InnoDB [/FONT][/COLOR][COLOR=#007700][FONT=Monaco]DEFAULT [/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]CHARSET[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]=[/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]utf8 COLLATE[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]=[/FONT][/COLOR][COLOR=#0000BB][FONT=Monaco]utf8_unicode_ci[/FONT][/COLOR][COLOR=#007700][FONT=Monaco]; [/FONT][/COLOR]

    Sowas in der art würde für dein Vorhaben schon reichen.
    Selbst wenn das so nicht hinbekommst dann packst du den Code in einen Php Script fürst ihn nue EINMAL aus.


    Wenn dann da steht Datenbank wurde erstellt dann hast du auch eine.
    Das ist jetzt nur ein Beispiel weil ich kein Plan habe was du bis jetzt gemacht hast und versucht hast. Du mußt und schon sagen was du bis jetzt gemacht hast und welche Fehler du bekommen tust