Page 1 of 3
Probleme mit Frontend Login
Posted: Mon 12. Dec 2011, 14:33
by micha-sdh
Hallo Leute,
möchte meine Seite zu einem geschütztem Bereich machen. Die Startseite soll ganz normal zu sehen sein, aber um von dort aus auf die Inhalte zugreifen zu können, muss sich mit den Benutzerdaten angemeldet werden (Bild 1). Dazu hab ich die Schritte der Doku abgearbeitet:
FE-User erstellt und alle Seitenebenen auf "sichtbar nur für angemeldete Benutzer" außer Startseite und Benutzer-Login. Es funktioniert auch an sich, nur komm ich an einigen Punkten nicht weiter, auch nach Foren-Suche und erneutem Durchackern der Doku. Anfangs sieht es gut aus. Man sieht auf Bild 1, dass nur "Startseite" und "Benutzer-Login" zu sehen ist. Melde ich mich unter "Benutzer-Login" (Hauptspalte) nun mit den Daten an (Bild 2), leitet er mich jedoch nicht weiter, sondern verharrt bei diesem Menüpunkt und zeigt auch nicht die sichtbaren Menüpunkte in der Navi an (Bild 3). Es wird das gleiche Formular angezeigt, wie vor dem Login. Erst wenn ich "Startseite" anklicke sind diese zu sehen und es funktioniert alles (Bild 4).
Ist es möglich, dass nach der Anmeldung direkt auf index.php weitergeleitet werden kann? Woran liegt es, dass immer noch das Login-Formular angezeigt wird?
Ein Problem ist beim Logout aufgetreten. Wenn sich der User abmelden will, sollte es so sein, dass ein Klick auf "Benutzer-Login" den Logout-Dialog zeigt. Tut es bei mir aber nicht. Gezeigt wird haargenau das, was im Bild 3 zu sehen ist. Es werden auch die für angemeldete User sichtbaren Menüpunkte ausgeblendet. Erst wenn ich auf "Register" oder "Reminder" klicke, wird der Logout-Button gezeigt. Hab versucht in der felogin.ini.php was zu verändern, aber da tat sich nichts (da weiß ich aber auch nicht, ob es richtig war). Wo muss ich da was ändern?
MfG Micha
PS: ich möchte allen Respekt aussprechen, die hier so konstruktiv und engagiert Support leisten! Ist nicht selbstverständlich! Danke dafür!!
Bild 1: [Moderator] Nicht mehr vorhanden, da in einem geschützten Bereich.
Bild 2: [Moderator] Nicht mehr vorhanden, da in einem geschützten Bereich.
Bild 3: [Moderator] Nicht mehr vorhanden, da in einem geschützten Bereich.
Bild 4: [Moderator] Nicht mehr vorhanden, da in einem geschützten Bereich.
Re: Probleme mit Frontend Login
Posted: Tue 13. Dec 2011, 07:58
by juergen
Re: Probleme mit Frontend Login
Posted: Tue 13. Dec 2011, 11:32
by micha-sdh
Danke, das klingt schonmal gut. Schon beim Aufrufen der setup.php erscheint:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Die Suchergebnisse brachten keine Lösungen hervor. Soweit ich jetzt erfahren habe, dienen Sockets zur Kommunikation mit dem Server. Da ich ja sonst mit dem Server (ist nicht localhost) kommunizieren kann, müsste dieser Fehler demzufolge zu beheben sein, oder? Kann man da was ändern?
Re: Probleme mit Frontend Login
Posted: Tue 13. Dec 2011, 12:30
by juergen
du kannst die Tabellen lokal über zB phpmyadmin anlegen. Ich lade mir mal eben das Modul runter und editiere den Syntax hier dann dazu.
Code: Select all
ALTER TABLE `phpwcms_userdetail` ADD `detail_tag` VARCHAR( 255 ) NOT NULL AFTER `detail_id`;
ALTER TABLE `phpwcms_userdetail` ADD `detail_alias` VARCHAR( 255 ) NOT NULL AFTER `detail_tag`
Das setup Verzeichnis löschen und die Sache sollte laufen
Re: Probleme mit Frontend Login
Posted: Tue 13. Dec 2011, 13:20
by flip-flop
Ich frage mal ganz vorsichtig, wie umfangreich muss denn das Benutzer-Login sein?
Reicht es aus wenn die unterschiedlichen User alle die selben Zugriffsrechte bekommen, also ohne Rechtemanagement?
Knut
Re: Probleme mit Frontend Login
Posted: Tue 13. Dec 2011, 14:10
by micha-sdh
DF6IH wrote:du kannst die Tabellen lokal über zB phpmyadmin anlegen. Ich lade mir mal eben das Modul runter und editiere den Syntax hier dann dazu.
Code: Select all
ALTER TABLE `phpwcms_userdetail` ADD `detail_tag` VARCHAR( 255 ) NOT NULL AFTER `detail_id`;
ALTER TABLE `phpwcms_userdetail` ADD `detail_alias` VARCHAR( 255 ) NOT NULL AFTER `detail_tag`
Das setup Verzeichnis löschen und die Sache sollte laufen
Ich habe den Syntax hinzugefügt, es kam ne Fehlermeldung, nach der die Spalte detail_tag dupliziert werden würde. Als ich nachgesehen habe, stellte ich tatsächlich fest, dass die beiden Spalten schon in phpwcms_userdetail existierten mit varchar(255) und not null after. Danach habe ich das Steupt-Verzeichnis gelöscht und kontrolliert, ob in Module "FE-User-Verwaltung" zu sehen ist. Das war nicht der Fall. Stattdessen hab ich ein zweites "Glossar"-Modul gefunden, das sich der FE-User-Verwaltung ähnelt (Bild). Versteh ich nicht...
flip-flop wrote:Ich frage mal ganz vorsichtig, wie umfangreich muss denn das Benutzer-Login sein?
Reicht es aus wenn die unterschiedlichen User alle die selben Zugriffsrechte bekommen, also ohne Rechtemanagement?
Also ursprünglich hätte es mir gereicht, wenn alle User gleiche Rechte erhalten als FE-User. Es wäre sozusagen eine nette Zugabe, Gruppen erstellen zu können. Gibt es für ersteres eine einfachere Lösung? Meine Probleme waren (siehe oben):
1. Keine Weiterleitung nach Login auf Startseite, wird nur das leere Login-Formular angezeigt
2. Kein Logout-Formular bei Klick auf Menüpunkt "Benutzer-Login", erst bei Klick auf "Register" oder "Reminder"
Re: Probleme mit Frontend Login
Posted: Tue 13. Dec 2011, 20:59
by juergen
Ich installiere es mal .... kenne das Ding nur vom Hörensagen ....
Re: Probleme mit Frontend Login
Posted: Tue 13. Dec 2011, 21:19
by juergen
Ja, der gute Mann der das geschaffen hat, hat da ein paar Sachen ausgelassen, deutsch ist vernachlässigt, daher rührt der Eintrag als Glossar. Das habe ich schon mal verändert.
Jetzt mal testen ob das prinzipiell funktioniert ...
OH Gott, eine einzige Baustelle .... was brauchst du denn konkret ? Nur die Weiterleitung ? Für alle gleich ?
Re: Probleme mit Frontend Login
Posted: Wed 14. Dec 2011, 18:44
by micha-sdh
Boa das ist echt stark von dir. Als ich eben versucht habe, einen User in dem Punkt "Glossar" zu erstellen, geschah nichts weiter. Also die Registrierung scheint irgendwie nicht abgeschlossen zu sein. Danach ist auch kein registrierter User sichtbar. Kann nicht sagen, woran es liegt. Was ich bräuchte:
1. Die Weiterleitung zur index.php wäre super.
2. Ist es eigentlich auch möglich, dass sich mehrere Personen mit den gleichen Daten (Benutzername und Passwort) gleichzeitig anmelden können?
3. Ein Logout-Button, wenn wieder auf den Menüpunkt "Benutzer-Login" geklickt wird (Siehe Bild 4)
Danke für deine Mühen!!!
Re: Probleme mit Frontend Login
Posted: Thu 15. Dec 2011, 09:40
by juergen
Jajaja
das gibt es alles schon. Diese Kleinighkeit des falschen Namens habe ich schon mal repariert, ein setup ist nicht erforderlich, sobald ich sehe dass das Modul etwas sinnvolles macht paclke ich es neu zusammen
Re: Probleme mit Frontend Login
Posted: Thu 15. Dec 2011, 09:52
by novallis
Hallo micha-sdh,
die Beschreibung im Wiki für "FE-User Zugriffskontrolle & Mitgliederbereich" in der Wiki ist von mir.
In der Tat ist noch nicht alles perfekt, daher kann man in dem Modul selbst noch keine Benutzer anlegen (ich habe das Skript selbst von caramello adaptiert und da ging das schon nicht und ich hatte noch nicht die Zeit und Motivation das gangbar zu machen, da ich das für meine Zwecke bisher nicht brauchte).
Das System ist dafür gedacht, dass sich Benutzer über ein Formular registrieren und dann freigeschaltet werden.
Die User sind auch in einer eigenen Tabelle "userdetail" angelegt und unterscheiden sich daher von den unter phpwcms-Admin angelegten Benutzern, daher erscheinen die hier angelegten Benutzer auch nicht im Modul.
Die Weiterleitung nach dem Login kannst Du mit einem
Mehrere Benutzer sollten sich eigentlich gleichzeitig mit dem gleichen Usernamen und Passwort anmelden könnnen.
Logout-Button gibt es auch.
Lies Dir mal das durch
http://www.phpwcms-howto.de/wiki/doku.p ... mbers-area
und das
http://www.phpwcms-howto.de/wiki/doku.p ... in/install
und am besten nochmal in Ruhe die gesamte Dokumentation für das "Paket"
http://www.phpwcms-howto.de/wiki/doku.p ... er_artikel
(Punkte 1 bis 3) im Wiki.
@DF6IH:
Hast Du auch das von mir in der Wiki beschriebene modifizierte Skript getestet - zu finden hier:
http://www.phpwcms-howto.de/wiki/doku.p ... in/install
- Datei
"mod_fe-user_admin_2011-04-21.zip"
oder etwa das Original-Skript von Caramello?! (auf das ich nur zur Info verwiesen habe)
In dem vom mir modifizierten Skript sollte alles korrekt eingedeutscht sein und es heißt auch nicht mehr "glossary".
Die Fehler hatte ich schon rausgehackt!
Grüße,
- Ralf
(novallis)
Re: Probleme mit Frontend Login
Posted: Fri 16. Dec 2011, 11:32
by spielplan
die Beschreibung im Wiki für "FE-User Zugriffskontrolle & Mitgliederbereich" in der Wiki ist von mir.
In der Tat ist noch nicht alles perfekt, daher kann man in dem Modul selbst noch keine Benutzer anlegen (ich habe das Skript selbst von caramello adaptiert und da ging das schon nicht und ich hatte noch nicht die Zeit und Motivation das gangbar zu machen, da ich das für meine Zwecke bisher nicht brauchte).
Das habe ich vor geraumer Zeit korrigiert und an Knut für sein Wiki geschickt.
Ist aber glaub ich noch nicht online...
Von daher:
http://www.file-upload.net/download-395 ... in.7z.html (Stand: 28.07.2011)
Grüße, Spielplan
Re: Probleme mit Frontend Login
Posted: Fri 16. Dec 2011, 11:54
by juergen
Ich habe mich ausschließlich auf das Modul mit der ausschweifenden Registrierung begrenzt, welches nicht in die Datenbank schreibt und sich als glossar ausgibt.
In dem Zusammenhang wäre es sicherlich gut, wenn wir mal alle zusammenlegen und die jeweils letzten Modulvarianten irgendwo zum download hinlegen. Ins wiki, auf die doku Seite oder was weiss ich wohin.
Ich habe letztens sogar mein eigenes Blog Modul nicht mehr gefunden *räusper*
Also, jetzt versuche ich das Modul für deutsch und englisch nachzuholen und dann bauen wir alles was wir haben an eine zentrale Stelle. Das wird dem CMS an sich eher auch nicht schaden, wenn man die Erweiterungen bündelt.
Und wenn ein Moderator (
) mal bitte den Login Link rausnehmen würde ..
//Ed ... ach eben lese ich : Du hast das schon getan ... na dann ...
Re: Probleme mit Frontend Login
Posted: Fri 16. Dec 2011, 12:12
by juergen
Detlefs Modul versucht die FE User als Glossary Eintrag zu speichern ... ich bin sicher wir kriegen das noch
Bei mir legt es keine Inserts an ... na mal schaun
Re: Probleme mit Frontend Login
Posted: Fri 16. Dec 2011, 12:48
by flip-flop
Das habe ich vor geraumer Zeit korrigiert und an Knut für sein Wiki geschickt.
Ist aber glaub ich noch nicht online...
Ich bekomme das zeittechnisch alleine nicht gestemmt, deshalb geht hier und da schon mal was unter.
Knut