Änderung des Profils durch Nutzer unterbinden Änderung des Profils durch Nutzer unterbinden
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Änderung des Profils durch Nutzer unterbinden

Started by voldemort67, September 23, 2011, 08:42:16 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

voldemort67

Hallo,

ich möchte nicht, das Nutzer ihr Profil und insbesondere das Passwort ändern können.

Problematik:

Eine Galerie soll vielen Nutzern durch einen Account zugänglich gemacht werden. Könnte einer das PW ändern kommen andere nicht mehr rein.

Im konkreten ist es so. Ich mache Eventfotos von verschiedenen Veranstaltungen und gebe für jede Veranstaltung einen Nutzernamen und ein Passwort raus.
Somit können nur Hundeleute Hundebilder und Galerien sehen, Skater nur Skater, einige Freunde alles u.s.w.

Am besten wäre es, wenn sich der Menuepunkt eigenes Profil entfernen oder unsichtbar machen ließe.

Somit wäre ich alleiniger echter Nutzer und alle anderen könnten aber sehen!

Vielen Dank

Αndré


voldemort67


Αndré

Kopiere folgenden Code in die theme.php-Datei (direkt vor das ?>):
/******************************************************************************
** Section <<<$template_user_admin_menu>>> - START
******************************************************************************/
// HTML template for user admin menu
$template_user_admin_menu = <<<EOT

                <div align="center">
                <table cellpadding="0" cellspacing="1">
                        <tr>
                                <td class="admin_menu"><a href="albmgr.php" title="{ALBMGR_TITLE}">{ALBUMS_ICO}{ALBMGR_LNK}</a></td>
                                <td class="admin_menu"><a href="modifyalb.php" title="{MODIFYALB_TITLE}">{MODIFYALB_ICO}{MODIFYALB_LNK}</a></td>
                                <td class="admin_menu"><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_ICO}{PICTURES_LNK}</a></td>
                        </tr>
                </table>
                </div>

EOT;
/******************************************************************************
** Section <<<$template_user_admin_menu>>> - END
******************************************************************************/



Damit wird der Link entfernt. Falls ihn jemand manuell aufruft, kann er nach wie vor alles ändern. Die hier genannte Modifikation sollte zur Sicherheit trotzdem benutzt werden. Dort musst du noch
$change_pwd = USER_ID == 2
durch
$change_pwd = !GALLERY_ADMIN_MODE
ersetzen, wenn nur der Admin sein Passwort ändern können soll.

Αndré

Falls es nötig sein sollte, dass auch die Informationen im Profil nicht bearbeitet werden dürfen, lass es mich wissen.

voldemort67

Hi,

ich habe es reinkopiert und sehe eigentlich keinen unterschied zu vorher. der button profil ist immer noch vorhanden.


Αndré

Du hast die Modifikation auch am richtigen Theme durchgeführt? Die Änderungen wirken sich nur auf reguläre Benutzer aus, nicht jedoch auf den Admin.