Pagina 10 di 21 primaprima ... 8 9 10 11 12 20 ... ultimoultimo
Visualizzazione dei risultati da 91 a 100 su 208
  1. #91

    E adesso arriva il difficile

    Ciao ragazzi, complimenti all'autore del thread per la chiarezza delle spiegazioni e a tutti coloro che hanno portato la loro esperienza.
    Vorrei sottoporvi ora un problema più complesso:
    Supponiamo che abbia installato un forum phpBB all'indirizzo www.miosito.it/forum

    Come posso fare in modo che gli utenti registrati e loggati sul forum possano venire riconosciuti anche negli altri siti del mio network?

    esempio:
    www.miosito1.it
    www.miosito2.it

    Da notare che non posso includere le funzioni di phpbb, perchè esse risiedono su www.miosito.it
    A me basterebbe che negli altri siti del network si possa sapere se l'utente è loggato e conoscere il suo id. Poi farei delle funzioni che risolvano l'id in nome dell'utente e mi facciano sapere se è un moderatore/admin.

    Proponete tutte le possibili soluzioni, non ho limitazioni dal lato server e posso eseguire query sullo stesso database anche da siti diversi.

    Grazie,
    Riccardo

  2. #92
    potresti fare una lettura dal db phpbb_users (di miosito1), validando gli utenti e controllando l'user_level.

    una volta che li hai validati, crei una sessione in phpbb_sessions analoga a quelle di phpbb.

    una volta che hai fatto questi controlli li puoi gestire da una parte e dall'altra.

    ah, puoi sempre usare parte del codice di phpbb magari per usare la stessa classe che fa le query al db o magari per usare lo stesso array $userdata che racchiude i valori di sessione.

    si insomma, per fare una cosa fatta bene io userei pari-pari le funzioni di phpbb.
    non serve che te lo installi tutto, basta che cerchi fuori i file che gli servono da includere (come ad esempio, \includes\mysql4.php)

    ciao

  3. #93

    a me compare questo errore ..

    .. quando nella pagina che vorrei riconoscesse gli utenti phpbb compaiono altre chiamate al database per script miei ...



    codice:
    Warning: Cannot modify header information - headers already sent by (output started at D:\Inetpub\webs\italianraiderscom\index2.php:2) in D:\Inetpub\webs\italianraiderscom\forum\includes\sessions.php on line 206

    che vuol dire ?

  4. #94
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122

    Re: a me compare questo errore ..

    Originariamente inviato da Nicolablu
    .. quando nella pagina che vorrei riconoscesse gli utenti phpbb compaiono altre chiamate al database per script miei ...



    codice:
    Warning: Cannot modify header information - headers already sent by (output started at D:\Inetpub\webs\italianraiderscom\index2.php:2) in D:\Inetpub\webs\italianraiderscom\forum\includes\sessions.php on line 206

    che vuol dire ?

    il codice delle pagine deve risiedere prima di qualsiasi spazio o codice html!
    Nella pagina php metti il codice in pole position


    Come spiegato nell'articolo:
    Una volta modificate le pagine e caricate sul server il gioco è fatto. Una importante considerazione è che non potete mettere echo o print tra il Session ID e la condizione if perchè in seguito si avvia una sessione (se i dati sono corretti) e quindi lo script potrebbe dare degli errori di Warning. Quindi se dovete stampare del testo nel momento in cui lo script ha eseguito correttamete il login o il logout dovete stamparlo dopo

    // nel caso del login
    $session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE...
    // oppure nel caso del logout
    session_end($userdata['session_id'], $userdata['user_id']);
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  5. #95
    Salve a tutti!
    appena rimetto mano sul sito comincio a combinare guai.. uhmmm
    dunque andiamo con ordine ho vari quesiti da sottoporvi spero che qualcuno mi aiuti e spero soprattutto che il benefattore sia presente ehhehe

    1) perchè la mia homepage www.ultrazzurri.it nn si vede più e compare quella stringa!?!?!?

    2) vorrei rendere le mie pagine visibile solo agli iscritti del mio forum phpbb e forse cercando di integrare un codice precedente con uno che ho letto negli ultimi post di questo thread ho combinato il casino riscontrabile nel punto 1)

    3) una volta che gli utenti si sono collegati appare la scritta benvenuto ecc.ecc. come posso fare affinchè venga formattata secondo il mio foglio di stile?

    Attendo risposte con ansia! saluti

  6. #96
    grazie ma ho risolto tutto!
    un saluto a tutti

  7. #97
    se magari dicessi come hai fatto saresti di aiuto a molti utenti

  8. #98
    In realtà avevo deciso di abbandonare l'idea di unire iscritti al sito e al forum ma poi ci ho ripensato e vorrei sapere quale codice dovrei inserire per far si che alla pagina si accede solo col login. C'e' un piccolo problema però. Le pagine del mio sito si trovano nella directory generale del dominio e nn in una cartella a parte. Dico questo perchè nella prima parte del thread, nell'esempio le pagine si trovano nella cartella /page/.

  9. #99
    Non c'e' nessuno che possa aiutarmi?

  10. #100
    Originariamente inviato da Nix82
    Si infatti c'è! Adesso sono di fretta ma dovrebbe essere una cosa del genere!

    Codice PHP:
    <?php
    // Inclusioni
    session_start();
    define('IN_PHPBB'true);
    define('IN_SITE'true);
    $phpbb_root_path '../phpBB2/';
    include(
    $phpbb_root_path 'extension.inc');
    include(
    $phpbb_root_path 'common.'.$phpEx);
    // Inizio sessione
    $userdata session_pagestart($user_ipSITE_INDEX);
    init_userprefs($userdata);


    if( 
    $userdata['session_logged_in'] ){
            include(
    'pagina_che_vuoi.php');
    } else {
            include(
    'errore.php');
    }
    ?>
    include('pagina_che_vuoi.php'

    Ma pagina_che_vuoi.php cosa deve contenere??


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.