Benutzername auf externer Seite anzeigen.
Verfasst: 20.05.2013 15:59
Hallo liebe phpbb Community,
Ich habe folgendes Problem. Ich hab ein Forum, und eine website, mein Forum verzeichnis liegt eins unter dem der website. Mein Ziel ist es das, wenn man auf dem Forum eingeloggt ist auch auf der Hompage "eingeloggt" ist. Also das der Anzeigename angezeigt wird.
Bsp: ForumAnmeldename: Tadashi
.. auf der hompage: Hallo <Username> ( in dem Fall "Tadashi").
Desweiteren würde ich gerne die Phpbb datenbank für die website benutzen. Member bereich. Dies ist eig. egal ob der Zugang, über die existierende Session erlaubt wird, oder ob man sich neu mit Username und password erneut einloggen muss.
Dies hab ich bis jetzt wie folgt gelöst. (1 Benutzername + 1 Passwort)
login.php
auth.php
und in den jeweiligen Seiten welceh nu für member zugänglich sind mit
Ich bin für jede hilfe dankbar mit freundlichen grüßen Tadashi
Ich habe folgendes Problem. Ich hab ein Forum, und eine website, mein Forum verzeichnis liegt eins unter dem der website. Mein Ziel ist es das, wenn man auf dem Forum eingeloggt ist auch auf der Hompage "eingeloggt" ist. Also das der Anzeigename angezeigt wird.
Bsp: ForumAnmeldename: Tadashi
.. auf der hompage: Hallo <Username> ( in dem Fall "Tadashi").
Desweiteren würde ich gerne die Phpbb datenbank für die website benutzen. Member bereich. Dies ist eig. egal ob der Zugang, über die existierende Session erlaubt wird, oder ob man sich neu mit Username und password erneut einloggen muss.
Dies hab ich bis jetzt wie folgt gelöst. (1 Benutzername + 1 Passwort)
login.php
Code: Alles auswählen
<!DODCYTPE html>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
session_start();
$username = $_POST['username'];
$passwort = $_POST['passwort'];
$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);
// Benutzername und Passwort werden überprüft
if ($username == 'testbenutzer' && $passwort == 'testpassword') {
$_SESSION['angemeldet'] = true;
// Weiterleitung zur geschützten Startseite
if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
if (php_sapi_name() == 'cgi') {
header('Status: 303 See Other');
}
else {
header('HTTP/1.1 303 See Other');
}
}
header('Location: ./News/sn_admin/index.php');
exit;
}
}
?>
<?php require_once("config.php"); ?>
<?php require_once("functions.php"); ?>
<?php include('header.html'); ?>
<div id=content>
<!-- CONTENT -->
<div id="inhalt">
<a href="./?page=index" title="zurück zur Startseite"> <img src="./style/images/left-arrow-button.jpg" style="height:40px; width:40px;"/></a>
<center>
<h1> News Management - Login </h1><br>
<form method="post" action="login.php">
<table cellpadding="0" cellspacing="0" class="form-container">
<style type="text/css">
/*
* Form Style
*/
.form-container td.cells {
padding-bottom: 9px;
}
.form-container label {
display: block;
padding-top: 3px;
</style>
<tr>
<td class="cells">Username:</td><td class="cells"><input type="text" name="username" size="30" class="hoster-form"></td>
</tr>
<tr>
<td class="cells">Password:</td><td class="cells"><input type="password" name="passwort" size="30" class="hoster-form"></td>
</tr>
<tr>
<td class="cells" colspan="2">
<center>
<input type="submit" name="login" value="Login">
</center>
</td>
</tr>
</table>
</form>
</center>
</div>
</div>
<?php include('footer.html'); ?>
Code: Alles auswählen
<?php
session_start();
$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);
if (!isset($_SESSION['angemeldet']) || !$_SESSION['angemeldet']) {
header('Location: login.php');
exit;
}
?>
Code: Alles auswählen
<!DODCYTPE html>
<?php require_once("auth.php"); ?>
.......