Risultati da 1 a 2 di 2

Discussione: usare le password di Snitz Forum in VB

  1. #1

    usare le password di Snitz Forum in VB

    Salve, ho un forum Snitz in mysql vorrei trasferirlo in VB.
    Ho appena comprato la nuova versione 3.6.4, installata e importato tutto con
    Impex, ho avuto dei piccoli problemi iniziali dovuti essenzialmente al nome maiuscolo delle tabelle (mentre nel db erano tutte minuscole), e nonostante che nell'ultima versione di impex abbiano implementato la variabile
    define('lowercase_table_names', true); questa NON funziona, infatti ho dovuto comunque convertire nello script 000.php tutti i richiami alle tabelle in minuscolo, va be' fatto questo, mi ritrovo con il problema delle password che nello snitz forum sono criptate SHA256 mentre VB usa MD5. Ho più di 3000 iscritti e non vorrei mandargli una email per fargli cambiare l'email di accesso.

    Avevo allora pensato a una soluzione del genere:
    1) mi importo per i 3000 iscritti nella tabella user tutte le vecchie password criptate SHA256 mentre i nuovi le avranno in MD5;
    2) nella pagina del login e più precisamente nel file includes/functions_login.php (che ha tutti i controlli per l'accesso)
    metto un controllo del genere dopo il Select al database:

    if ($user['userid'] < 3000)
    {
    // se l' id dell'utente è inferiore a 3000 quindi è un vecchio iscritto
    // ed ha la password criptata SHA256

    $vecchiapassword = bin2hex(mhash(MHASH_SHA256,$vbulletin->userinfo['password']));

    // "bin2hex(mhash(MHASH..... " è una classe php che converte la stringa
    // di testo (in questo caso la password inserita dall'utente) in SHA256

    // ... e a questo punto fare il raffronto nella tabella USER tra
    // il campo password e suddetta variabile $vecchiapassword

    }

    Altrimenti (cioè se l'userid è superiore a 3000) procedi regolarmente
    con la procedura criptata in MD5

    Non essendo un programmatore provetto e non conoscendo a fondo
    il sistema di login usato da VB non saprei come perfezionare la cosa.
    Credo che l'idea sia fattibile, si tratterebbe solo di modificare in modo
    corretto il file includes/functions_login.php
    ma mi servirebbe qualcuno che lo conosca bene.
    Ultima modifica di reck; 23-11-2006 alle 20:52

  2. #2
    Bodyweb.com L'avatar di Sergio
    Data Registrazione
    Oct 2004
    Località
    Sezana, Slovenia
    Età
    56
    Messaggi
    2,754
    O male che vada possono impostare di nuovo le password su richiesta (metodo stanislasky )

Discussioni Simili

  1. vBulletin 3.6.x Per Vinkx, passaggio da Snitz a VB
    Di Sergio nel forum VBulletin 3
    Risposte: 30
    Ultimo Messaggio: 22-07-2008, 21:18
  2. Risposte: 10
    Ultimo Messaggio: 06-08-2007, 09:43
  3. vBulletin 3.0.x VB mi mangia tutta la ram del server
    Di andreamarucci nel forum VBulletin 3
    Risposte: 1
    Ultimo Messaggio: 22-11-2005, 13:33
  4. vBulletin 3.5.x forum privato VB 3.5.1 ... [??]
    Di vanescar nel forum VBulletin 3
    Risposte: 2
    Ultimo Messaggio: 19-11-2005, 13:48
  5. vBulletin 3.0.x Forum privato
    Di xabaras nel forum VBulletin 3
    Risposte: 3
    Ultimo Messaggio: 09-04-2005, 23:34

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •