Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628

    chi si vuol cimentare ? SMF Forum e integrazioni

    salve a tutti,

    utilizzo su vari miei siti e portali, i software SMF (http://www.simplemachines.org), che ritengo uno dei migliori in php & mysql come forum...

    tutto il resto però, continuo a programmarlo di mio pugno in ASP, Access e Mysql... tipo registrazione utenti, aree riservate, gestione news, bacheche, ecc....

    mi chiedevo se fosse possibile creare qualche piccola integrazione con SMF, tipo: io mi registro al portale con il mio sistema, e poi faccio operazioni sul DB di SMF per creare un utente ...ma non sembra essere così facile, ...x esempio la password è criptata in MD5.

    C'è qualcuno che conosce abb.bene SMF e vuole aiutarmi ?
    Webplease.it WebAgency
    www.webplease.it

  2. #2
    il problema è che non basta solo sistemare il "login" o la registrazione ... se l'utente cambia nick, password, avatar o altri settaggi personali?

    di solito, per risparmiare tempo, si ci appoggia direttamente a uno dei due sistemi di autenticazione, in questo caso ti conviene appoggiarti a quello di SMF (come db) e aggiungi delle tue tabelle per inserire i tuoi dati collegandoli con quelli del db di SMF

    facendo cosi fai molto prima e puoi stare abbastanza tranquillo

    La seconda opzione e quella di updatare tutte le info di SMF, solo che va fatta anche l'operazione inversa, patchando SMF, in modo che lui updati le info del db tuo
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    Originariamente inviato da daniele_dll
    La seconda opzione e quella di updatare tutte le info di SMF, solo che va fatta anche l'operazione inversa, patchando SMF, in modo che lui updati le info del db tuo
    nel caso avesse un mysql 5 (o un altro DB con trigger) lo può fare in automatico senza toccare una riga di php.

  4. #4
    è difficile trovare un hoster con mysql5, io sui miei server lo tengo ma tantissimi hoster non lo usano

    cmq si, volendo usando i triggers si risolve il problema alla radice per quanto riguarda SMF -> TuoProg e viceversa
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    infatti ...il mio provider non usa mysql5 ..purtroppo

    in compenso però ho trovato questo ...
    http://www.simplemachines.org/download/?tools
    è SMF API, una API che va inclusa, dalla quale si possono richiamare alcune funzioni.


    ...e credo che questa porzione di codice mi serva:

    // MD5 Encryption used for passwords.
    function smf_md5_hmac($data, $key)
    {
    $key = str_pad(strlen($key) <= 64 ? $key : pack('H*', md5($key)), 64, chr(0x00));
    return md5(($key ^ str_repeat(chr(0x5c), 64)) . pack('H*', md5(($key ^ str_repeat(chr(0x36), 64)). $data)));
    }

    però non saprei come usarla
    Webplease.it WebAgency
    www.webplease.it

  6. #6
    direi che applicare l'hmac all'md5 è infinitamente più semplice di tutto sto casino di codice ^^

    c'è da capire piuttosto se la loro versione è veramente standard o meno

    http://www.faqs.org/rfcs/rfc2104.html
    http://www.faqs.org/rfcs/rfc1321.html
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.