1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Login problem

  • Gigazone
  • 16. März 2006 um 21:21
  • Gigazone
    Meister(in)
    Beiträge
    277
    • 16. März 2006 um 21:21
    • #1

    Hallo,
    Ich habe mir mal dieses Turorials angeschaut (HIER) und es geht 1A...

    Nur jetzt eine Frage:

    Wie geht es das wenn man eingeloggt ist ein anderer Text angezeigt wird als wenn man Ausgeloggt ist...

    MfG Gigazone

  • Dadelu
    Anfänger
    Beiträge
    8
    • 17. März 2006 um 09:04
    • #2

    Also.. Entweder du löst dies über eine Session-Variabel (solange die Session aktiv ist, und der Login geklappt hat, wird der Text angezeigt.. Oder nach dem Login kannst du immer mit einem IF Abfragen ob der User eingeloggt ist und dann dem entsprechend den Text anezeigen (true) oder nicht (false)...

    Gruss

    *Den Abstand zwischen Bürotisch und Kopf nennt man Geistigenhorizont*

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 17. März 2006 um 13:30
    • #3

    Kannste mir mal den Code geben?

    Mfg Gigazone

  • Dadelu
    Anfänger
    Beiträge
    8
    • 17. März 2006 um 13:33
    • #4

    Das Problem ist, dass ich mit JSP meine Homepage entwickle.. Und daher würde dir der Code nicht viel nützen.. ;) oder?

    *Den Abstand zwischen Bürotisch und Kopf nennt man Geistigenhorizont*

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 17. März 2006 um 14:54
    • #5

    hat du shcon ein loginsystem mitsamt cookies oder sessions ?

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Dadelu
    Anfänger
    Beiträge
    8
    • 17. März 2006 um 15:50
    • #6

    Bend0r

    Meinst du mich?

    *Den Abstand zwischen Bürotisch und Kopf nennt man Geistigenhorizont*

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 17. März 2006 um 16:01
    • #7

    ne ^^ den gigazone :D

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Ben
    Schüler
    Beiträge
    94
    • 18. März 2006 um 20:10
    • #8
    Zitat von Gigazone

    Wie geht es das wenn man eingeloggt ist ein anderer Text angezeigt wird als wenn man Ausgeloggt ist...

    Du fragst ab, ob man eingeloggt ist. Ist das der Fall gibst Du Text A aus, sonst Text B.

    Entwickler-Community rund um Web- und Softwareentwicklung mit Java und PHP - Tutorials, News uvm.

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 19. März 2006 um 15:07
    • #9

    Ja also der Login mit Sessons e.t.c ist fertig...

    Jetzt soll nur da wo der Login ist mit den Textfeldern nicht die Textfelder angezeigt werden sondern Logout, Profil e.t.c.

    Kann mir da vieleicht jemand nur den Code dafür schicken?

    MfG Gigazone

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 19. März 2006 um 16:38
    • #10
    Code
    if(isset($_SESSIOn['sessionname'])) {
    echo " blabla ";
    }
    else {
    echo " blubb ";
    }

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 26. März 2006 um 18:36
    • #11

    Hmm

    Wo steht den der Name der SESSON???

    Mfg Gigazone :shock:

  • Gast
    • 26. März 2006 um 19:13
    • #12
    PHP
    <?php
    if($_SESSION["user_nickname"] != "")
    {
    ZEIGE A
    }
    else
    { 
    ZEIGE B
    }
    ?>

    so einfach ist das.. :)

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 6. April 2006 um 14:16
    • #13

    Leider geht es immernoch net :(

  • SonicChriz
    Prinz(essin)
    Beiträge
    760
    • 6. April 2006 um 16:16
    • #14

    hey ich hab das script mal angesehen und du musst einfach da wo der Text angezeigt werden soll das einfügen:

    PHP
    <?php 
    if(session_is_registered("user") and session_is_registered("login")) {
      hier kommt das hin was er machen soll wenn er eingeloggt ist.
    }else{
      hier kommt das hin was er machen soll wenn er nicht eingeloggt ist.


    ich denke es sollte klappen

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 6. April 2006 um 16:52
    • #15

    Habs ma so versucht aber es kommt immer nur b...

    PHP
    <?php
    if(session_is_registered("user") and session_is_registered("login")) {
      echo "a";
    }else{
      echo "b";
      }
    ?>

    Mfg Gigazone

  • SonicChriz
    Prinz(essin)
    Beiträge
    760
    • 6. April 2006 um 17:03
    • #16

    Ich kann dir nur veruschen zu helfen ob es geht weiß ich nicht:

    PHP
    <?php
    if(session_is_registered("login")) {
      echo "a";
    }else{
      echo "b";
      }
    ?>

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 6. April 2006 um 17:16
    • #17
    PHP
    <?php 
    if(isset($_SESSION['login'])) { 
      echo "a"; 
    }else{ 
      echo "b"; 
      } 
    ?>

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • SonicChriz
    Prinz(essin)
    Beiträge
    760
    • 6. April 2006 um 17:31
    • #18

    der code hat den selben effekt wie mein code!

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 6. April 2006 um 18:09
    • #19

    ups, 2te seite gar nit gesehn *schäm*
    kanner sich jetze halt einen aussuchen ;)

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 6. April 2006 um 18:12
    • #20

    Geht leider immernoch net *heul*

    Mfg Gigazone

Tags

  • www
  • tex
  • http
  • text
  • post
  • problem
  • profil
  • code
  • php
  • cookies
  • session
  • system
  • script
  • tutorial
  • klappe
  • else
  • login
  • sessions
  • echo
  • nickname
  • isset
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™