Risultati da 1 a 10 di 10

Discussione: Login fuori da vB, session table

  1. #1

    Login fuori da vB, session table

    Salve, avendo sviluppato un portale (preciso che non e' un CMS ma e' tutto scritto a mano...) che offre gia' meccanismi di autenticazione degli utenti, voglio inserirvi vB come motore per il forum.
    Il mio problema, peraltro molto comune da quanto appreso tramite zio Google, e' di fare in modo che l'utente, loggandosi nel portale mediante il mio form, sia automaticamente loggato anche nel forum.

    La mia idea:
    -Inizializzare le classi di vB nel mio script di autenticazione in modo da ottenere i vari cookie di vB;
    -Dopo i vari controlli per l'autenticazione sul mio portale, andare nella tabella 'session' del database ed impostare l'userid, che fin quando non si effettua l'accesso rimane a zero, al valore relativo all'utente in questione.

    Ho provato a fare questa operazione manualmente modificando l'userid nella tabella session ed ho verificato che funziona, quindi tutto ok.

    La mia domanda:
    Nella tabella session ritrovo anche altri campi, e vorrei sapere la loro funzione per valutare l'eventuale necessita' di una modifica manuale anche di qualche altro valore all'atto del login.

    Ringrazio anticipatamente

  2. #2
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,026
    I valori diversi da vbulletin si possono trovare nello stesso cookie e possono anche avere niente a che fare con il resto del sito, se provengono da banner ecc. Quindi non possiamo dare una risposta generica a una domanda generica
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  3. #3
    Grazie per la risposta e scusatemi se non sono staro abbastanza conciso...

    Cio' che vorrei capire e' a cosa servono i campi della tabella 'session', specie ai fini del login.

    I campi sono:

    • sessionhash
    • userid
    • host
    • idhash
    • lastactivity
    • location
    • useragent
    • styleid
    • languageid
    • loggedin
    • inforum
    • inthread
    • incalendar
    • badlocation
    • bypass
    • profileupdate


    In particolare loggedin, che viene settato a 2 all'atto del login.

    Grazie di nuovo!

  4. #4
    Salve.

    Se non siete in grado di rispondermi, almeno potete consigliarmi un altro forum sul quale postare?

    Grazie.

  5. #5
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,026
    Non credo che vi sia altro forum, che potrà dare risposta. Tutto sta nel fatto che devi studiare il codice di vBulletin e riconoscere quindi il significato dei vari campi nell'ambito in cui ti è utile. Nessuno potrà fare questi compiti al posto tuo.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  6. #6
    Scusate ma non esiste documentazione in merito??

  7. #7
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,026
    http://www.vbulletin.com/docs/html/
    http://www.vbulletin.com/docs/html/data_managers

    Come vedi, perfino sul sito ufficiale, del tutto incompleto ...
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  8. #8
    Citazione Originariamente Scritto da y2ksw Visualizza Messaggio
    http://www.vbulletin.com/docs/html/
    http://www.vbulletin.com/docs/html/data_managers

    Come vedi, perfino sul sito ufficiale, del tutto incompleto ...
    Si, qui c'ero arrivato, ed avevo notato queste lacune.
    Speravo in un aiuto esterno ma, come giustamene dici tu, mi conviene studiarmela personalmente la faccenda direttamente dai source.
    Ad ogni modo, grazie lo stesso!
    Se volete, chiudete pure questa discussione.

    Grazie di nuovo, Tommaso

  9. #9
    Ciao,
    sei riuscito a risolvere il problema?
    Io cercando di "studiare" i cookie purtroppo non ho risolto molto il problema.
    Un saluto

  10. #10
    Per cortesia spiega il tuo problema piu' o meno dettagliatamente.
    Ciao

Discussioni Simili

  1. Mantenimento sessione al di fuori del forum
    Di ocean86 nel forum Come faccio
    Risposte: 7
    Ultimo Messaggio: 11-10-2010, 00:34
  2. query per cancellare una table
    Di colin nel forum Agorà di vBulletin
    Risposte: 2
    Ultimo Messaggio: 22-11-2009, 17:47
  3. vBulletin 3.8.x Calcolo session hash
    Di morris2003 nel forum VBulletin 3
    Risposte: 1
    Ultimo Messaggio: 22-05-2009, 22:05
  4. vBulletin 3.6.x table
    Di colin nel forum VBulletin 3
    Risposte: 2
    Ultimo Messaggio: 13-08-2007, 19:15
  5. vBulletin 3.6.x Session Timeout
    Di Switch02 nel forum VBulletin 3
    Risposte: 4
    Ultimo Messaggio: 12-04-2007, 10:07

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
  •