Login Contentpart

Post custom hacks and enhancements for phpwcms here only. Maybe some of these things will be included in official release later.
jscholtysik

Post by jscholtysik »

Hallo Markus,

Du hast noch einen kleinen Typo in der lang.inc.txt:

Code: Select all

$BL['be_login_ok'] = 'Sie sind angemedet als: ';
anstatt

Code: Select all

$BL['be_login_ok'] = 'Sie sind angemeldet als: ';
... ;-)


Joachim
bw
Posts: 12
Joined: Tue 24. Jan 2006, 21:02
Location: Zürich
Contact:

Stört wirklich nicht!

Post by bw »

Hallo Markus

Das mit dem Logout stört wirklich nicht. Bin zufrieden damit.

Nun habe ich bemerkt, dass die Eltern und SchülerInnen mit dem
Login auch Zugang zu einem eingeschränkten Backendmenu haben. :-(

Ich möchte, dass nur User mit entsprechenden Rechten Zugriff auf das
Backend haben. Also Artikel verändern oder schreiben dürfen.

Ist das möglich?

Noch einmal vielen Dank für deine Bemühungen ...

Gruss Beat
markoehl
Posts: 50
Joined: Thu 29. Dec 2005, 11:08
Location: Zürich
Contact:

Re: Stört wirklich nicht!

Post by markoehl »

bw wrote:Nun habe ich bemerkt, dass die Eltern und SchülerInnen mit dem
Login auch Zugang zu einem eingeschränkten Backendmenu haben. :-(
Sorry: checklogin.inc.php ersetzen...
Last edited by markoehl on Thu 26. Jan 2006, 16:36, edited 1 time in total.
typoid
Posts: 16
Joined: Wed 25. Jan 2006, 18:12

ja

Post by typoid »

das stimmt, auch wenn man einem User nur frontend-Rechte gegeben hat, kommt er ins Backend.

Dort kann er vorhandene Artikel zwar nicht bearbeiten, diese aber immerhin deaktivieren, was auch nicht viel besser ist.
markoehl
Posts: 50
Joined: Thu 29. Dec 2005, 11:08
Location: Zürich
Contact:

Re: ja

Post by markoehl »

typoid wrote:das stimmt, auch wenn man einem User nur frontend-Rechte gegeben hat, kommt er ins Backend.

Dort kann er vorhandene Artikel zwar nicht bearbeiten, diese aber immerhin deaktivieren, was auch nicht viel besser ist.
Habt recht, ich hatte noch das File checklogin.inc.php nicht im zip integriert. Also, Zip nochmals runterladen und das bestehende checklogin.inc.php in inc_lib ersetzen. Dann ist für Frontenduser kein Zugriff auf das Backend mehr möglich.
zed
Posts: 25
Joined: Sun 5. Jun 2005, 17:25
Location: Basel/Zürich, Switzerland
Contact:

Post by zed »

Hallo Markus

Ich möchte mich auch herzlich für den tollen Contentpart bedanken.
Ich weiss nun auch warum es bei mir zuerst nicht einwandfrei geklappt hat.
Die meisten werden keine Probleme damit haben, doch bei mir hat es etwas ausgemacht.

In der Datei include/inc_front/content/cnt203.article.inc.php auf Zeile 168 muss das $-Zeichen weg:

Code: Select all

$DB_PREPEND."phpwcms_article WHERE article_id =".intval($clogin["calink"]).";";
also:

Code: Select all

DB_PREPEND."phpwcms_article WHERE article_id =".intval($clogin["calink"]).";";
Sonst wird der DB-Prefix nicht korrekt vorangestellt.

Gruss zed
typoid
Posts: 16
Joined: Wed 25. Jan 2006, 18:12

hmmm

Post by typoid »

Also wenn ich die eine veränderte Zeile bei mir in die checklogin.inc.php einfüge und die alte dafür rausnehme klappt es leider gar nicht mehr, dann kommt keiner mehr in den admin bereich. :O

Wenn ich es stattdessen so mache:

Code: Select all

$sql .= "WHERE logged_user='".aporeplace($_SESSION["wcs_user"])."' AND logged_in=1 AND logged_username='Name des Admins";
dann funzt es aber so kann es ja nicht bleiben,
Ich habe im phpmyadmin nachgeschaut, von allen usern die ich gestestet habe (FE und Admins) ist das Feld logged_section immer "0".

Komisch. Wo kann der Fehler sein, oder wie kann man es möglicherweise anders machen?

Wofür ist dieses logged_sections?
Kann man nicht einfach prüfen ob die usr_admin auf 1 gesetzt ist???
jscholtysik

Post by jscholtysik »

Hallo Markus,


ich habe die fehlende checklogin.inc.php noch rüberkopiert, kann mich aber am Backend-Login nicht mehr anmelden. Sofort nach der Anmeldung mit dem richtigen Backend-Benutzer komme ich sofort wieder auf die index.php zurück... :-(


Joachim
markoehl
Posts: 50
Joined: Thu 29. Dec 2005, 11:08
Location: Zürich
Contact:

Post by markoehl »

jscholtysik wrote: ich habe die fehlende checklogin.inc.php noch rüberkopiert, kann mich aber am Backend-Login nicht mehr anmelden. Sofort nach der Anmeldung mit dem richtigen Backend-Benutzer komme ich sofort wieder auf die index.php zurück... :-(
Du musst auch die anderen Files, insbesondere inc_front auch updaten. Habe gegenüber einer älteren Version auch dort noch updates gemacht.
Ein Gruss
Markus
jscholtysik

Post by jscholtysik »

Hallo Markus,


die anderen Dateien habe ich natürlich mit ausgetauscht... ;-)

Trotzdem habe ich das Problem mit der Anmeldung im Backend.

Ich habe jetzt erst mal wieder die checklogin.inc.php aus der CVS 1.2.6-14.12.2005 rüberkopiert, damit ich wieder ins Backend komme... :-(


Joachim
typoid
Posts: 16
Joined: Wed 25. Jan 2006, 18:12

Ok es geht - nächster Schritt

Post by typoid »

Ok es geht - nächster Schritt:

Ok, jetzt geht es dass der user nicht in mehr den admin bereich kommt, wenn er als "frontent" user eingestellt wurde.

Allerdings funzt es jetzt nicht mehr beides. Die Einstellung "Frontend und Backend" bringt nicht das gewünschte Ergebnis.

Also entweder nur frontend oder nur backend. Oder ist das nur bei mir so? Die versteckten Menüpunkte kann der FE&BE user komischerweise nicht sehen.

Habe die Dateien unverändert kopiert.
markoehl
Posts: 50
Joined: Thu 29. Dec 2005, 11:08
Location: Zürich
Contact:

Re: Ok es geht - nächster Schritt

Post by markoehl »

typoid wrote: Allerdings funzt es jetzt nicht mehr beides. Die Einstellung "Frontend und Backend" bringt nicht das gewünschte Ergebnis.

Also entweder nur frontend oder nur backend. Oder ist das nur bei mir so? Die versteckten Menüpunkte kann der FE&BE user komischerweise nicht sehen.
Das ist so, ja. Mir ist die Funktion des Frontend&Backenusers eh nicht ganz klar. Für diesen cntpart also Nur Frontend oder Backend auswählen.
vitalik_1984
Posts: 21
Joined: Sun 22. Jan 2006, 11:50
Contact:

Komme nicht ins backend

Post by vitalik_1984 »

Hallo leute ich habe es nach dieser Anleitung gemacht
Contentpart to include a login form for Frontend and Backend User.
http://www.phpwcms.de/forum/viewtopic.php?t=9696

So leider komme ich nicht mehr ins Backend rein. Wenn ich mich einloggen will geben meinen benutzernamen und passwort ein und dann werde ich an statt ins backend wieder auf die index.php gelinkt.
Woran liegt es. Was kann ich machen damit ich wieder ins Backend komme.
markoehl
Posts: 50
Joined: Thu 29. Dec 2005, 11:08
Location: Zürich
Contact:

Re: Komme nicht ins backend

Post by markoehl »

vitalik_1984 wrote:So leider komme ich nicht mehr ins Backend rein. Wenn ich mich einloggen will geben meinen benutzernamen und passwort ein und dann werde ich an statt ins backend wieder auf die index.php gelinkt.
Woran liegt es. Was kann ich machen damit ich wieder ins Backend komme.
Wenn du weiterhin login.php zum Anmelden verwenden möchtest: File ersetzen. Habe das zip-File ergänzt und die Installationsanleitung angepasst.
vitalik_1984
Posts: 21
Joined: Sun 22. Jan 2006, 11:50
Contact:

Post by vitalik_1984 »

Hi,

1. wo finde die Datei die du verändert hast bzw. die komplette Datei.rar
2. Kann man sich den irgendwie anders anmelden?

Eigentlich möchte ich das anders haben, ich weiß nicht ob das geht?
Der User soll auf die Seite kommen und nur das sehen was er sehen soll. Wenn er sich dann Anmeldet soll er z.b Downloads Seiten sehen oder sein Mailordner. Dann soll er sich der User registrieren können und so mit ein Account automatisch angelegt wird. Ich will nähmlich ein Portal aufbauen so was wie http://www.gdeparty.de. Ich weiß nicht ob es damit realisierbar ist. Oder gibt es irgendwelche Module die man einbinden kann. Wie kann ich mein Vorhaben am besten lösen.

Dann habe ich noch versucht wie das der jscholtysik beschrieben eine Artikel anzulegen. Leider habe ich bei der Ariklzentrale keine Auswahl das login heißt. Ich habe alle wie Bilder,Html etc. aber nicht die Auswahl loggin. Was mache ich falsch, wie kriege eine Auswahl das loggin heißt. Ich brauche das für meine Seite aufjeden fall.
Für jeden Rat wäre ich dankbar.
Last edited by vitalik_1984 on Wed 1. Feb 2006, 19:14, edited 1 time in total.
Post Reply