WinFuture-Forum.de: Loginsystem via PHP - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Loginsystem via PHP vorschläge ?


#1 Mitglied ist offline   0815_user 

  • Gruppe: aktive Mitglieder
  • Beiträge: 15
  • Beigetreten: 06. März 02
  • Reputation: 0

  geschrieben 31. Juli 2002 - 15:36

nabend

wie macht ihr ein login system ?`bzw. welches hat das meiste plus an sicherheit ? zur zeit mach ich des so das es via form als post übergeben wird und danach auf der seite via sql abgefragt wird ob dieser eintrag existiert wenn ja also ==1 =>zugang wenn nich ( also 0 ) dann nich und wenns dann weiter geht wirds aner url angehangen und jedes mal wieder angefragt ... was ja irgendwie bissel doof is....!?

also ... vorschläge ums besser zu machen ? =)

thx
0

Anzeige



#2 Mitglied ist offline   Ich 

  • Gruppe: aktive Mitglieder
  • Beiträge: 287
  • Beigetreten: 11. März 02
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 02. August 2002 - 12:15

hmmm, URL isn bisserl doof, du solltest einfach den Status "logged in" bzw. verified = TRUE oder so ähnlich in einer Session mitschleifen und diese Session auf jeder Seite abfragen... bei bedarf läßt sich so auch leichter ein automatischer Logout nach längerer Inaktivität realisieren. ab und an kannst du ja auch noch auf den verschiedenen Seiten, wenn es denn viele sind, erneut anhand des Usernamens und des Passwortes überprüfen, ob auch ja nix manipuliert wurde... ist aber ziemlich unwarscheinlich... Ansonsten ist deine Lösung so eigentlich nicht falsch... bzw. sogar so ziemlich der beste Weg... nur halt die Verfeinerungen fehlen noch....

Also wie gesagt... den Status per Session übergeben und dann gehts

<?php
$status = TRUE; //status ist nach erfolgreichem login TRUE
session_start(); //session starten
session_register("status"); //den Status in der Session "merken"
?>


so registrierst du deine Variable Status in der Session.

<?php
if($_SESSION("status") == TRUE) // is Status in der Session TRUE?
{
    echo "hier is mein Inhalt"; // Wenn ja gib den Inhalt aus
}
else
{
    header("Location: login.php"); // ansonsten geh auf die Loginseite
}
?>


So, das war jetzt mal die ausführliche Fassung.... weiß ja nicht, wie fit du mit PHP bist :lol:

So far

Ich
Fatal error: Call to undefined function: brain() in head.php on line 2
0

#3 Mitglied ist offline   0815_user 

  • Gruppe: aktive Mitglieder
  • Beiträge: 15
  • Beigetreten: 06. März 02
  • Reputation: 0

geschrieben 03. August 2002 - 11:00

hm ja klingt logisch B)

ma bei gelegenheit austesten :lol:
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0