Seite 1 von 1

Login über die Homepage von Joomla

Verfasst: 31.03.2006 09:07
von snoker
Hi ich bin schon ne ganze weile auf der suche, finde aber leider nichts.

zu meinem Problem. Ich baue gerade eine neue Seite für eine Cummunity, die 2 Fohrenboards hat, da es sich um eine Live-Rollenspiel Cummunity handelt. In dem einen ist der öffentliche bereich und in der anderen der Rollenspielbereich.

Jetzt habe ich das phpbb installiert und schon ein wenig eingerichtet. Aufgeruffen wird dieses über ein I-Frame, das sich in Jommla integriert. (Wrapper)

Ich habe jetzt einen weiteres Iframe, in dem der Login erscheinen soll...

Also die Seite ist unter ivv.laetitia-ol.de
Das phpbb unter ivvit.laetitia-ol.de

Jetzt soll der login überprüfen, ob man eingelogt ist oder nicht. wenn ja, soll ein logout-button erscheinen und wenn nein, das login-fenster...

Wenn man sich dann einlogt, soll ein redirect zur forumsseite kommen, die sich http://ivv.laetitia-ol.de/index.php?opt ... r&Itemid=8 nennt.

hier mal ein paar codesnipsel

login-wrapper.tpl

Code: Alles auswählen

<form action="{S_LOGIN_ACTION}" method="post" target="_top">
  <table width="145" border="0" cellpadding="0" cellspacing="0">
	<tr> 
  		<td class="tableborder">

			<table width="100" cellpadding="4" cellspacing="1" border="0" align="center">
			  <tr> 
				<td width="70" class="row1"><table border="0" cellpadding="3" cellspacing="1" width="70">
					  <tr>
					    <td align="center">&nbsp;</td>
			      </tr>
					  <tr>
					    <td align="center"><span class="genmed">{L_USERNAME}:</span></td>
			      </tr>
					  <tr> 
						<td align="center"><input type="text" name="username" size="15" maxlength="25" value="{USERNAME}" /></td>
					  </tr>
					  <tr> 
						<td align="right"><div align="center"><span class="genmed">{L_PASSWORD}:</span></div></td>
					  </tr>
					  <tr> 
						<td align="right"> 
					      <div align="center">
					        <input type="password" name="password" size="15" maxlength="32" />						
			            </div></td>
					  </tr>
					  <tr align="center"> 
						<td>{S_HIDDEN_FIELDS}<input type="submit" name="login" class="mainoption" value="{L_LOGIN}" /></td>
					  </tr>
				</table>				</td>
			  </tr>
		  </table>

  		</td>
	</tr>
</table>  	

</form>
login-wrapper.php

Code: Alles auswählen

<?php
define("IN_LOGIN", true);

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);



if ( $userdata['session_logged_in'] ) 
{ 
    redirect('logout-wrapper.'.$phpEx); 
} 
else 
{ 
    // Code, wenn kein Benutzer angemeldet ist 
}


		$gen_simple_header = TRUE;
		$page_title = $lang['Login'];
		include($phpbb_root_path . 'includes/page_header.'.$phpEx);

		$template->set_filenames(array(
			'body' => 'login-wrapper.tpl');

		$template->pparse('body');


?>
Weiter bin ich bei der lgin-wrapper noch nicht gekommen. alles was ich probiere geht nach hinten los... bzw zeigt er mir dann eine weise seite...

Verfasst: 31.03.2006 13:52
von Yoshi
hi, kann dir nicht helfen aber...

nur interessehalber weil ich auch gerne das Joomla verwende... welches phpBB hast du denn drin?
Das Standalone von hier oder von "Tim NL"?