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.820
	Themen: 271
	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 ^^