Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Externe Seite Schützen
#1
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.
#2
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.
#3
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
#4
Dann solltest du uns vllt. mal mitteilen, was in der login.php steht....

lg
#5
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
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#6
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.
#7
Es ist ein Fehler in der login.php. Kannst du die Datei einmal anhängen?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#8
Ich hab es schon geschaft xD
Ich hab mir einfach die php von Login also von Forum genommen und umgeschrieben.
Funktioniert ^^


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Chat - externe Seite Kevin1992 16 1.912 13.08.2007, 01:49
Letzter Beitrag: GlobalPlayer
  Kontakt-eMail-Adresse (Admin) gegen Spam schützen BluBlu 9 1.559 30.07.2007, 17:55
Letzter Beitrag: ows
  newthread.php schützen? press 6 917 20.05.2007, 00:25
Letzter Beitrag: Michael
  in Externe Seite einbinden ? nighthy23 1 683 06.06.2006, 11:59
Letzter Beitrag: NetHunter
  [Erledigt]Eigene Seite mit Adminrechten schützen Jan 3 835 27.05.2006, 19:09
Letzter Beitrag: Jan