Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Login V2.2
Forum Sefrengo.org > Downloads > Archiv > Module
bjoern
Modulname:
---------------------------------------------------------------------------
Login


Status:
---------------------------------------------------------------------------
stable


Bechreibung:
---------------------------------------------------------------------------
Stellt ein Login gür das Frontend zur Verfügung.


Features:
---------------------------------------------------------------------------
- leichte Anpassbarkeit durch Templates
- Backend und Frontendlogin möglich


Moduleigenschaften:
---------------------------------------------------------------------------
[X] Einsatz mehrmals in einem Projekt möglich
[ ] Einsatz mehrmals auf einer Seite (idcatside) möglich
[X] Ist Mehrprojektfähig
[X] Ist Mehrsprachenfähig
[X] Ist XHTML trans konform

Autor(en):
---------------------------------------------------------------------------
Bjoern
Alexander


Lizenz:
---------------------------------------------------------------------------
GPL


Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 01.03.01 (Sefrengo 1.4 beta2)


Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS
nutzbar.


Update/ Migration:
---------------------------------------------------------------------------
Update erfolgt automatisch beim hochladen des Moduls. Probleme beim Update
von Vorgängerversionen des Moduls sind nicht bekannt.


Dokumentation:
---------------------------------------------------------------------------
Keine vorhanden

CODE
Recent versionnumber is 02.02.00 - released 14.11.2007
--------------------------------------------------------------------
+ Simpliefied login possible - if username and password are the same


Recent versionnumber is 02.00.02 - released 05.03.2007
--------------------------------------------------------------------
# Formattributes for password fields don't work correctly


Recent versionnumber is 02.00.01 - released 27.12.2006
--------------------------------------------------------------------
# Umleitung nach Logout funktioniert jetzt richtig.
+ Es ist möglich eine Umleitung zu definieren die ausgeführt wird, wenn der Benutzer bereits eingeloggt ist und die Loginseite nochmals aufruft. Es gibt außerdem die Option diese Umleitung im Backend auszuschalten, damit Redakteure andere Inhalte der Login Seite noch bearbeiten können.
feniweb
Danke bjoern für die Überarbeitung des Modules.

Habe da nur eine Frage. Wenn man "Frontendbearbeitung erlauben" anklick sollte man da nicht im Frontend auch die Bearbeitungswerkzeuge sehen können?
Also z.B. bei ContentFlex Klicken um den Anhang anzusehen. Wenn sie nicht vorhanden sind was muss man da noch machen?

Gruss
bjoern
Du musst das Config Tag ins Layout einbinden. Standardmässig ist nach dem Login der Previewmode aktiviert.
feniweb
ZITAT
Standardmässig ist nach dem Login der Previewmode aktiviert.


Kann man das auch ändern so das nach dem Login ins Frontend die Seite sofort bearbeitbar ist.

Gruss
bjoern
Momentan nur, indem Du im Ausgabecode nach view=preview suchst und es gegen view=edit ersetzt. Wäre ein schönes Feature für die nächste Version.
feniweb
Danke bjoern für die Lösung.

Ja das währe eine sehr sinnvolle erweiterung.

Als FR währe evtl. auch noch gut, wenn man sich das Password oder Benutzernamen noch über einen Link zusenden lassen kann.

Gruss
bjoern
Das wäre dann aber eher ein Passwort vergessen Modul und sollte seperat entwickelt werden.
feniweb
ZITAT
ein Passwort vergessen Modul

Ja genau so etwas währe gut.

Gruss
mika
wie macht ihr das: ich habe einen Frontend-Login für Benutzer, die auf gesperrte Seiten zugreifen dürfen. Funktioniert. Diese gesperrten Seiten zeigen per Dateiliste Dateien aus dem einem speziellen Ordner des Dateimanagers an. Funktioniert auch. Aber:

Wenn ich nun direkt per url auf das Verzeichnis des Dateimanagers zugreife (also einfach die Adresse des Ordners in der Browserzeile angebe) zeigt mir der Browser natürlich diese Dateien an.

Ich habe also ein .htaccess-file in diesen Ordner gelegt. Nun ist er geschützt. ABER: Wenn ich mich nun über den normalen Frontend-Login auf die gesperrten Seiten mit den Dateien einlogge und die Dateien zum Download anklicke greift das .htaccess-file und es wird ein zusätzliches Passwort verlangt.

Kann man das Login-Modul so konfigurieren, dass es auch für ein .htaccess-file ein cookie setzt und man somit auch in .htacces-geschützte bereiche vordringen kann?

michel
alexander
QUELLTEXT
Options -Indexes


In die htaccess eintragen und die auth Anweisung rausschmeißen.

das unterbindet den automatischen dirctory index (sollte eigentlich bei einem gut konfigurierten Server standardmäßig aktiv sein)

Falls Du Options nicht verwenden darfst weil es dein Provider nicht erlaubt leg einfach eine leere index.html in die entsprechenden verzeichnisse.
mika
merci für den tipp, werds hernach gleich ausprobieren.

der passende link dazu fällt mir auch gerade in die hände - ein nettes webtool:

online htaccess-editor

michel
maeldrew
Da jeder schöne Seiten haben will, habe ich mich ein wenig mit der Ausgabe des Moduls auseinander gesetzt und dem Login CSS Styles beigebracht.

Folgendes wurde hinzugefügt.
    + Eingabefelder und Buttons können via Drop Down Menü CSS zugeteilt werden.
    + Zwei weitere frei zur verfügung stehende CSS Menü. (für Schrift und Fehlermeldungen)
    + Login/Logoff Buttons können frei wählbare Namen vergeben werden.

Neu habe ich dem Login Modul die Versionsnummer 2.4.0 zugeteilt.

Ein Update ist von der Version 2.2.0 möglich.


viel Spass Thomas
paulinsche
Geht es auch mit diesem Modul, dass ich eine Weiterleitung einrichten kann, die mich je nach Gruppenlogin auf eine bestimmte Seite führt, also z.B. soll der Benutzer Maier auf die idcatside=70 geleitet werden, der Benutzer Müller aber auf idcatside=80?
amk
nö geht nicht - hab da aber ne selbst-gepatchte version die ähnliches kann ... es kann im kommentarfeld eines benutzers (nicht einer ganzen gruppe) die entsprechende weiterleitungs-idcatside eingeben werden. bei bedarf mal melden! smile.gif
andi
bei den weiterleitungsfunktionen wird leider auch mit aktiviertem mod_rewrite die url nach dem schema «index.php?lang=1&idcatside=24» aufgerufen.
schön wäre es, wenn auch hier auf saubere urls weitergeleitet werden würde.


gruss andi
bjoern
Oberbilker hat einen Bug im Modul gefunden und den hier gepostet: http://forum.sefrengo.org/index.php?showtopic=2131 .

Problem ist: Sobald sich ein Redakteur über das Frontend ins Backend bei aktivierten mod_rewrite 2 einloggt, werden die Grafiken auf der Webseite nicht mehr dargestellt. Schuld daran ist die URL, die eine Mischung aus Frotnend und backendURL ist. Die Textinhalte werden korrekt dargestellt. Alle relativ verlinkten Dateien und Grafiken laufen aber ins leere.

Bugfix:

Modul bearbeiten, in Frontendausgabe suchen:


CODE

sf_header_redirect($cfg_client['contentfile']."?lang=$lang&idcatside=$sf_idcatside_redirect&view=preview&".$sess->name.'='.$sess->id);


Ersetzen mit:

QUELLTEXT
sf_header_redirect($cfg_client['htmlpath'] . $cfg_client['contentfile']."?lang=$lang&idcatside=$sf_idcatside_redirect&view=preview&".$sess->name.'='.$sess->id);
FireFlyer
Hab noch einen Bug gefunden, bitte bestätigen:

Es werden die Einstellungen vom Feld Optionale Formularattribute für Benutzername für das Feld Optionale Formularattribute für Passwort übernommen.

Von
QUELLTEXT
    $mod['usr_input'] = "<input type=\"text\" name=\"username\" value=\"".htmlentities($username, ENT_COMPAT, 'UTF-8')."\" size=\"10\" maxlength=\"32\" ".$mod['attributes_username']." />
                            <input type=\"hidden\" name=\"action\" value=\"login\" />";
    $mod['pwd_input'] = "<input type=\"password\" name=\"password\" size=\"10\" maxlength=\"32\" ".$mod['attributes_username']." />";

nach
QUELLTEXT
    $mod['usr_input'] = "<input type=\"text\" name=\"username\" value=\"".htmlentities($username, ENT_COMPAT, 'UTF-8')."\" size=\"10\" maxlength=\"32\" ".$mod['attributes_username']." />
                            <input type=\"hidden\" name=\"action\" value=\"login\" />";
    $mod['pwd_input'] = "<input type=\"password\" name=\"password\" size=\"10\" maxlength=\"32\" ".$mod['attributes_password']." />";

ändern
bkm
ZITAT(bjoern @ Wed. 20. August 2008, 11:50) *
QUELLTEXT
sf_header_redirect($cfg_client['htmlpath'] . $cfg_client['contentfile']........................................

war das nicht schonmal in früheren versionen so enthalten ? finde nix zum ändern.
paulinsche
Ich muss nochmal ein altes Thema aufgreifen, das von Mika mal angesprochen wurde, aber nie beantwortet.
ZITAT
Wenn ich nun direkt per url auf das Verzeichnis des Dateimanagers zugreife (also einfach die Adresse des Ordners in der Browserzeile angebe) zeigt mir der Browser natürlich diese Dateien an.
Ich habe also ein .htaccess-file in diesen Ordner gelegt. Nun ist er geschützt. ABER: Wenn ich mich nun über den normalen Frontend-Login auf die gesperrten Seiten mit den Dateien einlogge und die Dateien zum Download anklicke greift das .htaccess-file und es wird ein zusätzliches Passwort verlangt.

Ich hab nun das gleiche Problem und würde die Dateien im Ordner gerne mit den jeweiligen Gruppenrechten schützen.
Weiß da jemand, wie man das lösen könnte? Für jeden Tipp dankbar.

Gruß
Rainer
FireFlyer
Neue Version online!
apmaster
ZITAT(FireFlyer @ Wed. 13. May 2009, 17:44) *
Neue Version online!

Habe derzeit Version 2.0.3 aktiv.
a ) Wo finde ich eine Beschreibung, wie ich das Modul benutze?
b ) Ich möchte nur bestimmten Usern das LOGIN zur Verfügung stellen. Ich brauche also eine separate Seite, wo nur diese User den entsprechenden Login finden. Ein direkter Link dorthin soll nicht verhanden sein. Wie erstelle ich am Besten solch eine Seite für ein bestimmtes Projekt? (PS: Es gibt derzeit nur ein Projekt, ein weiteres ist aber "in Planung".) (Ich versersende einfach diesen Link - nur gültig muss er sein.)

sinks
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.