Beiträge: 453
Themen: 114
Registriert seit: 20.11.2006
MyBB-Version: 1.2.9
Hey Leute.
Ich hab bei meinen Forum eine externe Seite.
Also im Header eine Weiterleitung. Zur einer bestimmten Seite.
Ich möchte die aber schützen.Mit einen Login.
Ich möchte gern das nur die User rein können die in meinen Forum angemeldet sind.
Also wenn man auf die Weiterleitung draufklickt , bevor die Seite kommt ein Login kommt wo der User seinen Nicknamen und das Passwort eingeben muss das was er in meinen Forum hat.
Wäre das vl möglich. Wenn ja. Wie? äre nett von euch wenn ihr mir hilft.
Beiträge: 1.939
Themen: 18
Registriert seit: 30.06.2007
MyBB-Version: 1.6.6
Hallo
wenn du deine externe Seite nach dem im Wiki stehenden Howto
Wie kann ich eine eigene Seite erstellen? erstellt hast,
kannst du die Datei "Deine_Seite.php" um
PHP-Code:
require_once MYBB_ROOT.'inc/functions_post.php';
require_once MYBB_ROOT.'inc/class_parser.php';
$parser = new postParser;
if($mybb->user['uid'] == 0) {
error_no_permission();
}
ergänzen.
Dadurch werden vor dem Öffnen der Seite der Benutzername und das Passwort abgefragt.
Komplett sollte die Datei "Deine_Seite.php" diesen Inhalt haben
PHP-Code:
<?php
define("KILL_GLOBALS", 1);
define("IN_MYBB", 1);
//define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll<br/>
require("global.php");
require_once MYBB_ROOT.'inc/functions_post.php';
require_once MYBB_ROOT.'inc/class_parser.php';
$parser = new postParser;
if($mybb->user['uid'] == 0) {
error_no_permission();
}
add_breadcrumb("deine_seite");
eval("\$deine_seite .= \"".$templates->get("deine_seite")."\";"); // Hier wird das erstellte Template geladen
output_page($deine_seite);
?>
ich hoffe, dies hilft dir weiter.
Beiträge: 453
Themen: 114
Registriert seit: 20.11.2006
MyBB-Version: 1.2.9
Danke =D
Ich werde es gleich probieren.
Hmm funktioniert irgentie nicht da kommt dann.
Parse error: syntax error, unexpected ')', expecting T_VARIABLE or '$' in /var/www/html/web586/html/Upload/login.php on line 191
Beiträge: 125
Themen: 28
Registriert seit: 30.08.2007
Dann solltest du uns vllt. mal mitteilen, was in der login.php steht....
lg
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
25.11.2007, 00:14
(Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2007, 00:15 von Michael.)
Hinweis: Die folgenden Zeilen im zu ergänzenden Code sind überflüssig:
PHP-Code:
require_once MYBB_ROOT.'inc/functions_post.php';
require_once MYBB_ROOT.'inc/class_parser.php';
$parser = new postParser;
Zum Fehler in Zeile 191 oder 190 ist ein Syntaxfehler im Skript.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 453
Themen: 114
Registriert seit: 20.11.2006
MyBB-Version: 1.2.9
Also es ist ein fehler bei output_page($deine_seite);
Wenn ich output_page($deine_seite);
weg lösche im script komm ich auf die seite aber es steht
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/web586/html/Upload/login.php:126) in /var/www/html/web586/html/Upload/inc/functions.php on line 1133
aber wenn ich das output_page[$deine_seite); drinnen lass kommt eine Fehlermeldung das dies nicht funktioniert.
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Es ist ein Fehler in der login.php. Kannst du die Datei einmal anhängen?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 453
Themen: 114
Registriert seit: 20.11.2006
MyBB-Version: 1.2.9
Ich hab es schon geschaft xD
Ich hab mir einfach die php von Login also von Forum genommen und umgeschrieben.
Funktioniert ^^