Page 3 of 6

Posted: Wed 25. Jan 2006, 22:08
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

Stört wirklich nicht!

Posted: Thu 26. Jan 2006, 14:38
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

Re: Stört wirklich nicht!

Posted: Thu 26. Jan 2006, 15:11
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...

ja

Posted: Thu 26. Jan 2006, 16:23
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.

Re: ja

Posted: Thu 26. Jan 2006, 16:35
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.

Posted: Thu 26. Jan 2006, 18:02
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

hmmm

Posted: Thu 26. Jan 2006, 21:02
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???

Posted: Thu 26. Jan 2006, 21:06
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

Posted: Thu 26. Jan 2006, 21:53
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

Posted: Thu 26. Jan 2006, 22:10
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

Ok es geht - nächster Schritt

Posted: Fri 27. Jan 2006, 00:08
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.

Re: Ok es geht - nächster Schritt

Posted: Fri 27. Jan 2006, 09:21
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.

Komme nicht ins backend

Posted: Tue 31. Jan 2006, 18:46
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.

Re: Komme nicht ins backend

Posted: Tue 31. Jan 2006, 23:07
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.

Posted: Wed 1. Feb 2006, 18:36
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.