Back to top

Autore Topic: Modulo per phpbb..faccio progressi ma mi serve aiuto  (Letto 3418 volte)

Offline Bettinz

  • Instancabile
  • ******
  • Post: 2235
  • Sesso: Maschio
  • Mentre pensi, spesso perdi l'occasione.
    • Mostra profilo
ciao a tutti...sto facendo dei grossi passi avanti per quanto riguardo un modulo che faccia solo da login tra joomla e una versione di phpBB già installata (io ad es ho la 2.0.18 ita)...l'unica cosa è l'integrazione degli user..ma non mi sembra difficile (basta copiare nome utente, password ed email con phpmyadmin da jos_user a phpbb_users)..
il problema principale è che con il modulo in questione, se un user fa l'accesso, va alla pagina del forum (nel mio caso /forum/index.php)...dicendogli di andare alla pagina di root di joomla, si dimentica del login..
vi pubblico adesso il codice... (ricordo che il modulo è basato sul lavoro di Tim e di joomlastuff.org, ma voglio evitare di installare il loro componente, perchè mi installa una versione inglese di phpbb e fa dei casini con gli users  ;D )
Codice: [Seleziona]
?php
//phpBB Login//
// $Id: mod_phpbb_login.php,v 1.0 2003/09/16 08:02:54 avandongen Exp $
//
// Copyright (C) 2000-2003 Miro International Pty Ltd
// All rights reserved.
//
// This source file is part of the Mambo Open Source Content
// Management System.
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
//
// The "GNU General Public License" (GPL) is available at
// http://www.gnu.org/copyleft/gpl.html.

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
$registration_enabled = $mainframe->getCfg( 'allowUserRegistration' );

$i_id = ($params->get( 'itemid' )) ? $params->get( 'itemid' ) : 0;

$keys = array_keys($_GET);
$values = array_values($_GET);

[b]$redirect = "../index.php?";[/b]

for ($i=0; $i<count($keys); $i++){
$redirect .= "" . $keys[$i]."=".$values[$i]."&";
}

if ($my->id) {
echo _HI; ?><?php echo $my->username;
?>

<br />
<a href="<?php echo $mosConfig_live_site?>/forum/login.php&Itemid=<?php echo $i_id?>&page=login&logout=true&redirect=<?= rawurlencode($redirect); ?>"><?php echo _BUTTON_LOGOUT?></a>

<?php
} else {
?>


<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
  <form method="POST" action="<? echo $mosConfig_live_site; ?>/forum/login.php">
      <?php echo _USERNAME?><br /><input type="text" name="username" class="inputbox" size="10" /> <br />
  <?php echo _PASSWORD?><br /><input type="password" name="password" class="inputbox" size="10" /><br />
  <input type="checkbox" name="autologin"><?php echo _REMEMBER_ME?>
 
  <input type="hidden" name="redirect" value="<?= $redirect?>" />
 
  <input type="submit" name="login" class="button" value="<?php echo _BUTTON_LOGIN?>" />
      </form>
      </td>
</td>
</tr>
<tr>
<td><a href="<? echo $mosConfig_live_site; ?>/forum/profile.php?mode=sendpassword"><?php echo _LOST_PASSWORD ?></a>?</td>
</tr>
<?
if ($registration_enabled) {
?>
<tr>
<td><?php echo _NO_ACCOUNT?> <a href="<?php echo $mosConfig_live_site?>/forum/profile.php?mode=register"><?php echo _CREATE_ACCOUNT;?></a></td>
</tr>
<?php
}
?>

</table>
<?php
}
?>
Bettinz.com

Offline Bettinz

  • Instancabile
  • ******
  • Post: 2235
  • Sesso: Maschio
  • Mentre pensi, spesso perdi l'occasione.
    • Mostra profilo
Re: Modulo per phpbb..faccio progressi ma mi serve aiuto
« Risposta #1 il: 29 Nov 2005, 17:59:38 »
nessuno mi sa aiutare?
Bettinz.com

Offline twister909

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Re: Modulo per phpbb..faccio progressi ma mi serve aiuto
« Risposta #2 il: 02 Dic 2005, 12:49:26 »
Scusa se vado OT ma se io copio le tabelle di phpbb_users in jos_users dici che gli utenti si mischiano senza problemi? Il tuo modulo serve poi per il login dal portale ed essere contemporaneamente loggati sul forum?
E poi (si ti sto martellando ::)), per ogni utente che si iscrive devo copiarlo a mano nel db?
Scusa ma sarebbe una cosa per e fondamentale questo tipo di modulo...

Offline Bettinz

  • Instancabile
  • ******
  • Post: 2235
  • Sesso: Maschio
  • Mentre pensi, spesso perdi l'occasione.
    • Mostra profilo
Re: Modulo per phpbb..faccio progressi ma mi serve aiuto
« Risposta #3 il: 02 Dic 2005, 14:33:13 »
allora, nella tabella di phpbb devi copiare solo username e password di quelli già registrati nella tabella users di joomla, e per ora a mano  :(
poi, cn quel modulo, nel punto
<a href="<? echo $mosConfig_live_site; ?>/forum/profile.php?mode=sendpassword

significa che fa le registrazioni con la pagina di phpbb, quindi poi i successivi user saranno inseriti in modo automatico..
Bettinz.com

Offline twister909

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Re: Modulo per phpbb..faccio progressi ma mi serve aiuto
« Risposta #4 il: 02 Dic 2005, 17:00:41 »
Scusami ancora, ma a me serve il contrario, cioè portare gli user da phpbb a joomla, sai per caso se il procedimento è uguale?

Offline Bettinz

  • Instancabile
  • ******
  • Post: 2235
  • Sesso: Maschio
  • Mentre pensi, spesso perdi l'occasione.
    • Mostra profilo
Re: Modulo per phpbb..faccio progressi ma mi serve aiuto
« Risposta #5 il: 02 Dic 2005, 17:06:52 »
si, scusa, ho letto male  :D

si, il procedimento è uguale, xk le password sn criptate con md5 (mi pare), quindi sn ugualmente identificabili da entrambi
Bettinz.com

Offline twister909

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Re: Modulo per phpbb..faccio progressi ma mi serve aiuto
« Risposta #6 il: 03 Dic 2005, 19:00:55 »
Ma tu intendi copiarli a mano voce per voce? O c'è un modo piu' rapido e meno da C.I.M.?
Se esporto phpbb_users, come posso poi importarla in jos_users?

 



Web Design Bolzano Kreatif