Angepinnt Plugin: User zu Admins

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Plugin: User zu Admins

      Hallo liebe Dolphin User,

      mit diesem "kostenlosen" Plugin ist es nun möglich, vorhandene registrierte User mit dem Admin Status zu versehen.

      Ihr könnt einen, aber auch mehrere User gleichzeitig zu Admins upgraden.

      Im Admin Panel unter Members seht Ihr, welche User bereits schon Admins geworden sind. Ihr könnt einen bereits zum Admin gemachten User auch wieder zum normalen User machen.

      Version: Dolphin 6.16
      Anleitung: In Deutsch und in Englisch.

      Hier der Download Link:

      expertzzz.com/Downloadz/view/6882

      Das Plugin ist zwar kostenlos, aber ich würde mich über eine kurze Rückmeldung freuen. Positiv wie negativ.

      Viel Spaß mit dem Plugin! :)

      Gruß
      creativeMind
      Boonex Dolphin Expert, Software-Entwickler, Web-Entwickler, Designer, iOS Entwickler für iPhone/iPad -- Schulungen, Installationen, Konfigurationen, Sicherheitstests für Dolphin Community Inhaber --
    • HINWEIS:

      Das Paket wurde upgedatet, da ein Bug gefunden wurde. Die admin/profiles.php hochladen und überschreiben.

      Gruß
      creativeMind
      Boonex Dolphin Expert, Software-Entwickler, Web-Entwickler, Designer, iOS Entwickler für iPhone/iPad -- Schulungen, Installationen, Konfigurationen, Sicherheitstests für Dolphin Community Inhaber --
    • Das Packet bitte erneut herunterladen, da ein Fehler behoben wurde.

      Entweder die Datei admin/profiles.php hochladen und die alte wieder überschreiben.....

      Oder direkt diesen Code:

      [php] case 'Make Admin': $iProfileID = (int)$val; $pInfo = getProfileInfo($iProfileID); $syncUserAdmin = db_value("SELECT pID FROM Admins WHERE pID = '{$iProfileID}'"); if(!$syncUserAdmin || $syncUserAdmin == 0) { $name = $pInfo['NickName']; $pass = $pInfo['Password']; $setUser = db_res("INSERT INTO `Admins` SET `Name`='{$name}', `Password`='{$pass}', `pID`={$iProfileID}"); db_res( "UPDATE `Profiles` SET `Role` = 3 WHERE `ID` = {$iProfileID}" ); } break;case 'Delete Admin': $iProfileID = (int)$val; $pInfo = getProfileInfo($iProfileID); $delUserAdmin = db_res("DELETE FROM `Admins` WHERE `pID`= {$iProfileID} LIMIT 1"); if($delUserAdmin) { db_res( "UPDATE `Profiles` SET `Role` = 1 WHERE `ID` = {$iProfileID}" ); } break;[/php]

      mit diesen Code hier ersetzen:

      [php] case 'Make Admin': $iProfileID = (int)$val; $pInfo = getProfileInfo($iProfileID); $syncUserAdmin = db_value("SELECT pID FROM Admins WHERE pID = {$iProfileID}"); if(!$syncUserAdmin || $syncUserAdmin == 0) { $name = $pInfo['NickName']; $pass = $pInfo['Password']; $setUser = db_res("INSERT INTO `Admins` SET `Name`='{$name}', `Password`='{$pass}', `pID`={$iProfileID}"); db_res( "UPDATE `Profiles` SET `Role` = 3 WHERE `ID` = {$iProfileID}" ); } break;case 'Delete Admin': $iProfileID = (int)$val; $pInfo = getProfileInfo($iProfileID); $delUserAdmin = db_res("DELETE FROM `Admins` WHERE `pID`= {$iProfileID} AND `pID` != 0 LIMIT 1"); if($delUserAdmin) { db_res( "UPDATE `Profiles` SET `Role` = 1 WHERE `ID` = {$iProfileID}" ); } break;[/php]

      Gruß
      creativeMind
      Boonex Dolphin Expert, Software-Entwickler, Web-Entwickler, Designer, iOS Entwickler für iPhone/iPad -- Schulungen, Installationen, Konfigurationen, Sicherheitstests für Dolphin Community Inhaber --
    • ich habe das Packet jetz selber nochmals heruntergeladen, und es ist die neueste Version.

      FALLS du VORHER schon die admin/profiles.php hochgeladen hast, dann deine alte mit der neuen aus dem Packet ersetzen.

      Oder habe ich dich jetzt falsch verstanden?

      Gruß
      creativeMind
      Boonex Dolphin Expert, Software-Entwickler, Web-Entwickler, Designer, iOS Entwickler für iPhone/iPad -- Schulungen, Installationen, Konfigurationen, Sicherheitstests für Dolphin Community Inhaber --