Ergebnis 1 bis 10 von 22

Thema: 1 Admin + 1 Admin mit eingeschränkten Rechten anlegen?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Avatar von TS7
    Registriert seit
    27.05.2007
    Beiträge
    66

    Frage 1 Admin + 1 Admin mit eingeschränkten Rechten anlegen?

    Hallo,
    Ich habe eine Seite mit dem VMS 1.2 am Start.
    Dort möchte ich gerne noch einen Admin einfügen.
    Aber wie mache ich das?

    Ich möchte gerne das der andere Admin in den Adminforce mit seinem eigen erstelltem Benutzername und Passwort kommt.
    Er soll wie ein Co-Admin sein.

    Er darf z.B nicht in den Seiteneinstellungen das Passwort von dem anderem Admin sehen und ändern (nur das eigene) bzw. die Betreiberdaten ändern, geschweige die überhaupt zu sehen.

    Ich hoffe Ihr könnt mir helfen.

    Lieben dank für die Antworten.

  2. #2
    Benutzer
    Registriert seit
    22.07.2007
    Beiträge
    84
    ist normalerweise nicht möglich und wäre auch ein bisschen programmierarbeit sowas einzubauen

  3. #3
    Benutzer Avatar von TS7
    Registriert seit
    27.05.2007
    Beiträge
    66
    und so ein 2 Admin einzufügen? Mit anderen Benutzername + Passwort?

  4. #4
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Zitat Zitat von TS7 Beitrag anzeigen
    und so ein 2 Admin einzufügen? Mit anderen Benutzername + Passwort?
    Du könntest ja folgendes machen:

    adminforce/index.php

    Aktuell:
    PHP-Code:
    if($_POST['check'] == "Login") {
      @require_once (
    '../lib/functions.lib.php');
      
    db_connect();
      
    $page mysql_fetch_array(db_query("SELECT admin_name, admin_pass FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
           if(
    $_POST['loginname'] == $page['admin_name'] && $_POST['passwort'] == $page['admin_pass']) {
            
    $_SESSION['admin'] = 1;
            
    header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
           } 
    }


    if(
    $_SESSION['admin'] == 1) {

    @include_once(
    'lib/header.php'); 
    @include_once(
    'content'.$_GET['content'].'.php');
    @include_once(
    'lib/footer.php');

    } else { 
    Nachher:
    PHP-Code:
    if($_POST['check'] == "Login") {
      @require_once (
    '../lib/functions.lib.php');
      
    db_connect();
      
    $page mysql_fetch_array(db_query("SELECT admin_name, admin_pass, admin_name2, admin_pass2 FROM ".$db_prefix."_seitenkonfig LIMIT 1"));

          
    // Hauptadmin
           
    if($_POST['loginname'] == $page['admin_name'] && $_POST['passwort'] == $page['admin_pass']) {
            
    $_SESSION['admin'] = 1;
            
    header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
           } 

           
    // Co-Admin
           
    if($_POST['loginname'] == $page['admin_name2'] && $_POST['passwort'] == $page['admin_pass2']) {
            
    $_SESSION['admin'] = 2;
            
    header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
           } 
    }


    if(
    $_SESSION['admin'] == || $_SESSION['admin'] == 2) {

    @include_once(
    'lib/header.php'); 
    @include_once(
    'content'.$_GET['content'].'.php');
    @include_once(
    'lib/footer.php');

    } else { 
    So, und dann fügst du einfach in die Datei wo der zweite Admin nicht rein soll folgendes ein:

    PHP-Code:
    if ($_SESSION['admin'] != 1){
      
    head("Keine Berechtigung");
      echo 
    "Co-Admin hat hier keinen Zutritt";
      
    foot();
      include(
    'lib/footer.php');
      die();

    Natürlich brauchst du dafür noch das Feld admin_name2 und admin_pass2 in der vms_seitenkonfig wo die Daten von dem zweiten stehen.

    Alles ungetestet
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  5. #5
    Benutzer Avatar von TS7
    Registriert seit
    27.05.2007
    Beiträge
    66

    Rotes Gesicht

    Thx erstmal für die Mühe. Habe alles gemacht was in dem obrigen Beitrag steht.
    Leider funzt das Einloggen von beiden Admins nicht.

    Es kommt nur die Fehlermeldung:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/virtual/Domain/htdocs/adminforce/index.php on line 8

    Da steht bei mir:

    PHP-Code:
    $page mysql_fetch_array(db_query("SELECT admin_name, admin_pass, admin_nam2, admin_pass2 FROM ".$db_prefix."_seitenkonfig LIMIT 1")); 
    Und wenn ich nichts eingebe und "Login" klicke, komme ich ins Adminforce mit 3 Fehlermeldungen.

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/virtual/Domain.de/htdocs/adminforce/index.php on line 8

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/Domain.de/htdocs/adminforce/index.php:8 ) in /var/www/virtual/Domain.de/htdocs/adminforce/index.php on line 13

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/Domain.de/htdocs/adminforce/index.php:8 ) in /var/www/virtual/Domain.de/htdocs/adminforce/index.php on line 19
    Dort stehen die Zeilen:
    Zeile 8: siehe oben
    Zeile 13:
    PHP-Code:
    header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); 
    Zeile 19:
    PHP-Code:
    header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); 
    Würde mich über weitere Hilfe freuen.

  6. #6
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    admin_nam2,
    Muss natürlich admin_name2 heissen die anderen Fehler dürften sich dann damit automatisch erledigen
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



Ähnliche Themen

  1. Co-Admin
    Von wivo im Forum Weiterentwicklung Basisscript
    Antworten: 1
    Letzter Beitrag: 20.04.2010, 13:11
  2. Co-Admin
    Von isaack im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 24.02.2010, 22:30
  3. Neuen Kasten auf der rechten Seite anlegen
    Von seg98 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 18.10.2008, 13:14
  4. Php my admin
    Von florip im Forum Support zum VMSone
    Antworten: 13
    Letzter Beitrag: 19.09.2007, 09:27
  5. Admin Login+Co admin
    Von halk im Forum [HD] Programmieren
    Antworten: 8
    Letzter Beitrag: 10.09.2007, 14:05

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •