ilch Forum » Allgemein » HTML, PHP, SQL,... » admin-login

Geschlossen
  1. #1
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    Hallo,

    ich habe auf meiner Seite unten einen Admin-Login. Also ein Textlink. Da steht "Admin-Login" und der verlinkt auf index.php?user-2

    Wie bekomme ich das nun hin, dass "Admin-Login" weggeht und der link zum admin-bereich kommt, wenn man eingeloggt ist als admin?

    Hab die login.htm so verändert:

    MfG
    SeToY


    Zuletzt modifiziert von SeToY am 27.05.2008 - 20:09:26
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Mit einer Box z.B. wie der Adminbereich eingeblendet wird bzw. wann solltest du in der login.php von der Loginbox finden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    du machst dir ne box die du statisch einbindest also mit {_boxes_...} und in diese box schreibst du deinen code mit

    UPDATE:
    if ( loggedin() AND user_has_admin_right($menu,false)) { echo "CODE FÜR LINK"; }



    Zuletzt modifiziert von eXecut1oner am 27.05.2008 - 20:14:03
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    Also ich versteh das jetz nich ganz xD

    Ich hab unten im Footer stehen:

    Copyright by Ilch.de <-> Admin-Bereich.

    Nun klickt man auf "Admin-Bereich" und landet im Login-Bildschirm.

    Nun möchte ich aber, dass wenn man eingeloggt ist, nicht aufm login-bildschirm landet sondern ein neues fenster mit dem Admin-Bereich geöffnet wird.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    hier mal ein Codeschnipsel aus der include/boxes/login.php
    if ( loggedin() ) {
      
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
      } else {
        $tpl->set ( 'ADMIN', '' );
      }
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    Es ist ja keine Box. sondern ein einfacher textlink auf www.deinedomain.de/index.php?user-2

    und dort soll dann halt kommen (wenn man eingeloggt ist)

    Admin-Bereich -- Logout

    anstelle von dem textlink.


    Zuletzt modifiziert von SeToY am 27.05.2008 - 20:15:32
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    der code oben blendet den link für leute die keine berichtigung zum adminbereich haben aus

    frü ein neues fenster rbauchst du nur
    <a href="..." target="_blank">Adminbereich</a>
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
        <tr>
          <td width="940" height="61" background="include/designs/design_04/img/footer.jpg"><div class="impressum">
            <div align="center">Script-Copyright &copy; by <a href="http://www.ilch.de">ilch.de</a> <-> <a href="http://www.deinedomain.de/gruppe2/index.php?user-2">Admin-Login</a>
    </div>
          </div></td>
        </tr>


    so sieht mein footer aus.

    Und nun möchte ich, dass "Admin-Login" ausgeblendet wird, wenn man eingeloggt ist und stattdessen "admin-bereich" und "logout" eingeblendet wird.

    btw: nice support.. 2 mins max. antwort-zeit lachen


    Zuletzt modifiziert von SeToY am 27.05.2008 - 20:25:15
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    <tr>
          <td width="940" height="61" background="include/designs/design_04/img/footer.jpg"><div class="impressum">
            <div align="center">Script-Copyright &copy; by <a href="http://www.ilch.de">ilch.de</a>{_boxes_footerlinks}
    </div>
          </div></td>
        </tr>


    nun erstellst du eine .php mit dem namen "footerlinks.php" im ordner include/boxes/ und in die kommt das rein:
    <?php
    if ( loggedin() ) { 
      if ( user_has_admin_right($menu,false) ) { echo '<-> <a href="http://www.czygan-neuss.de/gruppe2/admin.php">Adminbereich</a>';} 
      echo '<-> <a href="http://www.czygan-neuss.de/gruppe2/index.php?user-3">Logout</a>'; 
    } else {
     echo '<-> <a href="http://www.czygan-neuss.de/gruppe2/index.php?user-2" target="_blank">Admin-Login</a>';
    }
    ?>



    Zuletzt modifiziert von eXecut1oner am 27.05.2008 - 21:27:49
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    jetzt steht unten im footer:

    Script-Copyright © by ilch.deif ( loggedin() ) { if ( user_has_admin_right($menu,false) ) { echo '<-> Admin-Login';} echo ''<-> Logout'; }
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    lol kan des sein das du <?php ?> vergessen hast???
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    Wenn ich das php hinzufüge:

    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /hp/az/ac/td/www/gruppe2/include/boxes/footerlinks.php on line 4


    inlcude/boxes/footerlinks.php

    <?php
    if ( loggedin() ) { 
      if ( user_has_admin_right($menu,false) ) { echo '<-> <a href="http://www.czygan-neuss.de/gruppe2/index.php?user-2" target="_blank">Admin-Login</a>';} 
      echo ''<-> <a href="http://www.czygan-neuss.de/gruppe2/index.php?user-3">Logout</a>'; 
    }
    
    ?>



    Footer vom Design:

        <tr>
          <td width="940" height="61" background="include/designs/neXorAD_04/img/footer.jpg"><div class="impressum">
            <div align="center">Script-Copyright &copy; by <a href="http://www.ilch.de">ilch.de</a>{_boxes_footerlinks}
    </div>



    Zuletzt modifiziert von SeToY am 27.05.2008 - 20:44:19
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    kopier dir nochmal den code für die box bei mir...

    hab n " anstatt einem ' hingesetzt
    jetzt müssts dann gehn
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    <?php
    if ( loggedin() ) { 
      if ( user_has_admin_right($menu,false) ) { echo '<-> <a href="http://www.czygan-neuss.de/gruppe2/index.php?user-2" target="_blank">Admin-Login</a>';} 
      echo '<-> <a href="http://www.czygan-neuss.de/gruppe2/index.php?user-3">Logout</a>'; 
    }
    
    ?>


    So meine footerlinks..

    aber ich hab unten im design kein login mehr lachen
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    war vorher ein drinnen? wenn ja wie?


    UPDATE:
    <?php
    if ( loggedin() ) { 
      if ( user_has_admin_right($menu,false) ) { echo '<-> <a href="http://www.czygan-neuss.de/gruppe2/admin.php">Adminbereich</a>';} 
      echo '<-> <a href="http://www.czygan-neuss.de/gruppe2/index.php?user-3">Logout</a>'; 
    } else {
     echo '<-> <a href="http://www.czygan-neuss.de/gruppe2/index.php?user-2" target="_blank">Admin-Login</a>';
    }
    ?>



    Zuletzt modifiziert von eXecut1oner am 27.05.2008 - 21:27:28
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    einfach durch:

    <a href="http://www.czygan-neuss.de/index.php?user-2">Admin-Login</a>


    und da soll man sich einloggen können.

    Wenn man eingeloggt ist soll "Admin-Login" verschwinden und stattdessen "Admin-Bereich" und "Logout" dort erscheinen.

    Edit:
    Danke funzt lächeln


    Zuletzt modifiziert von SeToY am 27.05.2008 - 20:58:43
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten