Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1

    PhpBB Mod - Implementare login sito con login forum

    Ciao a tutti.
    Sto cercando una mod, o un metodo per, implementare il login della mia area utenti al forum phpbb. Ovvero eliminare la registrazione per il forum, e far si che tramite il login al sito, e quindi alle sessioni, essere loggati anche nel forum.


    La mia area utenti funziona con una semplicissima sessione con 2 variabili

    Codice PHP:
    session_start();
    if(!isset(
    $_SESSION)) $_SESSION=$HTTP_SESSION_VARS;
    $nick $_SESSION[user_id];
    $user_id $_SESSION[user_id]; 
    quindi implementare questo al forum, e cancellare la registrazione.

    Qualcuno l'ha già fatto o sa come si fa? o conosce una mod da installare?

    help me. thx
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  2. #2
    oppure altra soluzione che mi va bene, quando un utente si registra alla mia area, si crea anche un utente stesso nick per il forum!


    ?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente bannato
    Registrato dal
    Dec 2006
    Messaggi
    5
    ...ecco il tuo esempio!

    Questa pillola ti permette la gestione di accesso a qualsiasi pagina del tuo sito attraverso le sessioni. Una volta logato l'utente accede a tutte le sezioni da te permesse.
    http://forum.html.it/forum/showthrea...ht=mail+valida

  4. #4
    si ma io devo fare l'iverso! io ho già tutte le sessioni del sito fatte. e quelle del forum devono adattarsi, non il contrario!


    Cmq pensandoci bene forse è meglio la seconda soluzione, ma mi serve tutta la query insert che fa phpbb per registrare i suoi utenti, così la metto la registrazione del mio sito, e con un form registro sia area privata e forum.

    Ma dove la piglio staquery? per me il codice di phpbb è incomprensibile!
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  5. #5
    I file più utili sono profile.php e include/user_cp_register...

    Devi fare un form simile a quello di phpbb2, lo metti nel tuo sito e poi invii i dati con una query simile a questa (contenuta in user_cp_register):

    Codice PHP:
    $sql "INSERT INTO " USERS_TABLE " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
                    VALUES (
    $user_id, '" str_replace("\'""''"$username) . "', " time() . ", '" str_replace("\'""''"$new_password) . "', '" str_replace("\'""''"$email) . "', '" str_replace("\'""''"$icq) . "', '" str_replace("\'""''"$website) . "', '" str_replace("\'""''"$occupation) . "', '" str_replace("\'""''"$location) . "', '" str_replace("\'""''"$interests) . "', '" str_replace("\'""''"$signature) . "', '$signature_bbcode_uid', $avatar_sql$viewemail, '" str_replace("\'""''"str_replace(' ''+'$aim)) . "', '" str_replace("\'""''"$yim) . "', '" str_replace("\'""''"$msn) . "', $attachsig$allowsmilies$allowhtml$allowbbcode$allowviewonline$notifyreply$notifypm$popup_pm$user_timezone, '" str_replace("\'""''"$user_dateformat) . "', '" str_replace("\'""''"$user_lang) . "', $user_style, 0, 1, "
    In realtà il problema è un po' più incasinato perché devi pensare di gestire dal sito anche il cambio di password, l'edit del profilo, il login e il logout... devi familiarizzare con il codice di phpbb2 e le sue classi.

    Ti consiglio di iniziare a studiare profile.php e di seguire i vari include...

    Spero di esserti stato utile
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  6. #6
    ma le variabili non sono $_POST ?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  7. #7
    Puoi usare le tue post, nessun problema! Phpbb non lo fa per questioni di compatibilità e sicurezza (credo) ma tu puoi benissimo sostituire la tua $_POST['username'] con $username e così via...

    Tranquillo!
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  8. #8
    e per quanto riguarda la password? noto che phpbb la cripta. come? devo farlo anche io...
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  9. #9
    ho modificato la query secondo le mie necessità ma mi da errore:

    Parse error: parse error, unexpected T_STRING


    EDIT: ho cancelttato roba superlflua per farvi leggere con più facilità!
    Codice PHP:
    $quero"INSERT INTO forum_offcity_users (username, user_regdate, user_password, user_email,  user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
                    VALUES ('" 
    str_replace("'""''"$_POST[Nick]) . "', " time() . ", '" str_replace("'""''"$pas_forum) . "', '" str_replace("'""''"$_POST[Email]) . "',  'NULL', $avatar_sql, 0, 0, 1, 0, 1, 1, 0, 0, 1, '0.00', '" str_replace("'""''"d M Y h:i a) . "', '" str_replace("'""''"italian) . "', 1, 0, 1, ";
    $result mysql_query($quero$db); 
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  10. #10
    Per la password usa MD5... per il parse error ti sarai incasinato con qualche apicetta o separatore!
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

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.