User Registrierung... User Registrierung...
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

User Registrierung...

Started by cmfa, November 20, 2011, 04:39:13 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

cmfa

Hallo,

für einen zu startenden Fotowettbewerb habe ich eine Gruppe "Fotowettbewerb" angelegt. Für diesen Zweck soll auch die Registrierung an der Galerie freigegeben werden.
Dazu habe ich einige Fragen:
1. "Globales Passwort für Registrierung" welche Bedeutung hat dieses? In meiner Galerie kann ich es ausfüllen, aber bei der
Registrierung wird nur ein leeres Feld angezeigt, somit kennt das dann auch niemand.
2. Wie kann bei es erreicht werden das der sich registrierende User automatisch in der Gruppe "Fotowettbewerb" befindet? (Gruppe wird nach Ende des Wettbewerbs gelöscht).
3. Wo muss es abgefangen werden das diese User der Gruppe "Fotowettbewerb" nur in ein bestimmtes Album in der Kategorie Fotowettbewerb uploaden dürfen?

VG
CMFA

Αndré

1.) http://documentation.coppermine-gallery.net/de/configuration.htm#admin_global_registration_pw
Sprich: wenn sich nicht jeder dort registrieren können soll, müssen die Personen dein festgelegtes Passwort eingeben.

2.) Dazu müsste man entweder folgenden Code um das Feld "user_group" erweitern
$sql = "INSERT INTO {$CONFIG['TABLE_USERS']} (user_regdate, user_active, user_actkey, user_name, user_password, user_email, user_profile1, user_profile2, user_profile3, user_profile4, user_profile5, user_profile6, user_language) VALUES (NOW(), '$active', '$act_key', '$user_name', '$encpassword', '$email', '$profile1', '$profile2', '$profile3', '$profile4', '$profile5', '$profile6', '$user_language')";
oder den Default-Wert in der Datenbank (temporär) anpassen. Dazu musst du natürlich die ID dieser Gruppe wissen.

3.) Gib der Gruppe die Berechtigung in öffentliche Alben hochladen zu dürfen und aktiviere die Option im entsprecheden Album. Ggf. musst du die Rechte in allen anderen Alben entfernen (falls du das jemals eingestellt hast).

cmfa

Hi,

danke hat funktioniert. Da hatte ich dann wohl ein etwas anderes Verständnis von dem dem globalen Passwort. Aber gut dann ist das geklärt.
Eine Frage drängt sich mir in diesem Zusammenhang noch auf. Ich habe in der admin.inc.php zwei Felder hinzugefügt, um sie für die Registrierung zu nutzen(Startdatum & Enddatum). Bis hierher kein Problem. Jedoch finde ich nicht den Punkt wo
Quote$CONFIG['allow_user_registration']
abgefragt wird. In der themen.php finde ich das zwar, ist aber nicht das was ich suche. Ich möchte das der Reg.Button nur in einem bestimmten Zeitraum zur verfügung steht. Hier will ich das Startdatum/Enddatum einbauen, damit ich nicht ständig den Punkt überwachen muss. ::)

CMFA

Αndré

Das steht ziemlich am Anfang in der Datei register.php.

cmfa

Hi,

und wo da?
Mir geht es um den Button der auf der Startseite erscheint, diesen gebe ich doch erst über
Quote$CONFIG['allow_user_registration']
frei.

VG

Αndré

In der Funktion theme_main_menu findest du folgenden Code:
    if (USER_ID || !$CONFIG['allow_user_registration']) {
        template_extract_block($template_sys_menu, 'register');
    }


Diese Abfrage kannst du entsprechend erweitern. Falls die Funktion nicht in deinem Theme vorhanden ist, kannst du sie aus dem Sample-Theme kopieren.

cmfa