| Autor |
Nachricht |
Crinfb
phpBB2.de User

Anmeldungsdatum: 22.08.2002
Beiträge: 57
Wohnort: Berlin
|
Verfasst am:
Do 29 Aug, 2002 09:37 |
  |
Also ich hab nen kleines Problem. Wenn Besucher sich auf meinem Forum Registrieren wollen und dazu den entsprechenden Knopf drücken, werden Sie gleich nach einem Nickname und Passwort zu Login gefragt. Leider haben sie sowas aber noch nicht da sie sich ja registrieren wollen.
Ich hatte letzten ein Vorschlag hier aus dem Forum gemacht, mit dem nur Registrierte Nutzer die Memberliste sehen können. Ich schätze das es damit was zu tun hat.
Kann mir jemand helfen??? |
|
|
   |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
DJquattro
Moderator


Anmeldungsdatum: 06.08.2002
Beiträge: 347
Wohnort: Braunschweig
|
Verfasst am:
Do 29 Aug, 2002 09:40 |
  |
*g* mal was neues, User müssen sich einloggen um sich zu registrieren.
Ja, Du hast den Part doch nicht in die /includes/usercp_register.php gesetzt ? Könnte sich als Problematisch erweisen
[EDIT] - Es kann auch sein, dass Du die /profile.php genommen hast, wo ja die Registrierung mit eingeschlossen ist. Daher schau dort auch mal, die /includes/usercp_viewprofile.php wäre die richtige Datei.
Gruss  |
|
|
     |
 |
Crinfb
phpBB2.de User

Anmeldungsdatum: 22.08.2002
Beiträge: 57
Wohnort: Berlin
|
Verfasst am:
Do 29 Aug, 2002 10:16 |
  |
Ähm ja, nur weiss ich leider nicht mehr welcher Teil das macht, also das man Registriert sein muss um das anzuschauen... |
|
|
   |
 |
Crinfb
phpBB2.de User

Anmeldungsdatum: 22.08.2002
Beiträge: 57
Wohnort: Berlin
|
Verfasst am:
Do 29 Aug, 2002 10:17 |
  |
Ich hab das hier gemacht:
Öffne /memberlist.php
Suche
Code:
//
// End session management
//
füge danach ein:
Code:
if( !$userdata['session_logged_in'] ) { message_die(GENERAL_MESSAGE, $lang['Not_Authorised']); }
Öffne /includes/usercp_viewprofile.php
Suche
Code:
//
// Output page header and profile_view template
//
füge danach ein:
Code:
if ( !$userdata['session_logged_in'] ) { message_die(GENERAL_MESSAGE, $lang['Not_Authorised']); } |
|
|
   |
 |
Fabro
phpBB2.de User


Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern
|
Verfasst am:
Do 29 Aug, 2002 10:55 |
  |
Dann such mal nach dem Code
if ( !$userdata['session_logged_in'] ) { message_die(GENERAL_MESSAGE, $lang['Not_Authorised']); }
in der profile.php.
Vielleicht hast du ihn ja da auch aus versehen eingefügt.
Oder du suchst ihn auch gleich noch in der usercp_register.php
Fabro |
_________________ [img]http://cgi.gbgr.de/spruch.png?d=2[/img] |
|
   |
 |
Crinfb
phpBB2.de User

Anmeldungsdatum: 22.08.2002
Beiträge: 57
Wohnort: Berlin
|
Verfasst am:
Do 29 Aug, 2002 11:15 |
  |
Weder in der Profile.php noch in der usercp_register.php steht der Code |
|
|
   |
 |
DJquattro
Moderator


Anmeldungsdatum: 06.08.2002
Beiträge: 347
Wohnort: Braunschweig
|
Verfasst am:
Do 29 Aug, 2002 11:26 |
  |
Was passiert, wenn Du auf registrieren klickst ? Erscheint der Bildschirm 'Nicht berechtigt' oder sollst Du Dich einloggen ?
Gruss. |
|
|
     |
 |
Crinfb
phpBB2.de User

Anmeldungsdatum: 22.08.2002
Beiträge: 57
Wohnort: Berlin
|
Verfasst am:
Do 29 Aug, 2002 11:29 |
  |
Ich soll mich einloggen. Wenn ich auf Memberliste drücke steht da Zugriff verweigert, wie es ja auch sein sollte. |
|
|
   |
 |
DJquattro
Moderator


Anmeldungsdatum: 06.08.2002
Beiträge: 347
Wohnort: Braunschweig
|
Verfasst am:
Do 29 Aug, 2002 11:35 |
  |
Dann such in der profile.php bzw. usercp_register.php nach folgendem Code :
| Code: |
if( !$userdata['session_logged_in'] )
{
header("Location: " . append_sid("login.$phpEx?redirect=profile.$phpEx", true));
exit;
} |
Der redirect könnte anders sein, daher versteif Dich nicht zu sehr darauf.
Gruss. |
|
|
     |
 |
Crinfb
phpBB2.de User

Anmeldungsdatum: 22.08.2002
Beiträge: 57
Wohnort: Berlin
|
Verfasst am:
Do 29 Aug, 2002 11:47 |
  |
Ich hab nur in der Profile.php folgendes gefunden:
if( !$userdata['session_logged_in'] )
{
$redirect = "login.$phpEx";
header('Location: ' . append_sid($redirect, true));
} |
|
|
   |
 |
DJquattro
Moderator


Anmeldungsdatum: 06.08.2002
Beiträge: 347
Wohnort: Braunschweig
|
Verfasst am:
Do 29 Aug, 2002 11:48 |
  |
Re.
Klammer es aus und probier es nochmal.
Gruss. |
|
|
     |
 |
Crinfb
phpBB2.de User

Anmeldungsdatum: 22.08.2002
Beiträge: 57
Wohnort: Berlin
|
Verfasst am:
Do 29 Aug, 2002 12:02 |
  |
Was genau soll ich ausklammern??? |
|
|
   |
 |
ltiefland
Support Team Member


Anmeldungsdatum: 27.08.2002
Beiträge: 436
Wohnort: Marl
|
Verfasst am:
Do 29 Aug, 2002 12:05 |
  |
| Crinfb hat folgendes geschrieben: |
Ich hab nur in der Profile.php folgendes gefunden:
if( !$userdata['session_logged_in'] )
{
$redirect = "login.$phpEx";
header('Location: ' . append_sid($redirect, true));
} |
Den Code den Du gefunden hast, mußt Du auskommentieren (am besten mit /* [hier Code] */). Du kannst auch noch die Zuweisung zu $redirect rausnehmen. |
_________________ Live Long And Prosper,
Lars Tiefland
admin at GBS, a Mod for STEF2, New mod versions and support! |
|
    |
 |
DJquattro
Moderator


Anmeldungsdatum: 06.08.2002
Beiträge: 347
Wohnort: Braunschweig
|
Verfasst am:
Do 29 Aug, 2002 12:12 |
  |
Im Prinzip kann er den Kram ganz entfernen, aber man weiss ja nie - ist zwar ein fast sinnfreier Gedanke, aber vielleicht wird es ja irgendwie anderweitig gebraucht, daher soll er es erstmal mit ausklammern versuchen.
Gruss. |
|
|
     |
 |
Crinfb
phpBB2.de User

Anmeldungsdatum: 22.08.2002
Beiträge: 57
Wohnort: Berlin
|
Verfasst am:
Do 29 Aug, 2002 12:17 |
  |
Hab ich gemacht, jetzt kann man sich wieder anmelden, wie es scheint.
Ich hätte dann mal die nächste Frage: Wie kann ich diese dumme Einverständnisserklärung entfernen??? |
|
|
   |
 |
|
|
|
|