phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Mantenere login dal forum da uno script esterno

Cerchi una MOD? Chiedi in questo forum.
Questa sezione è supportata dagli utenti del forum, pertanto lo Staff potrebbe non eseguire tali richieste.
Avatar utente
marcomg
Utente
Utente
Messaggi: 160
Iscritto il: 08/08/2011, 20:17
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.7
Database: MySQL(i) 5.1.57

Mantenere login dal forum da uno script esterno

Messaggio da marcomg » 31/05/2013, 19:09

Ho la necessità di dover autenticare gli utenti dal database del forum per poterli fare accedere ad un'area privata. Mi serve solo sapere se loggiato, se è stato bannato e il suo nome ed eventualmente la lingua (cosa non fondamentale). Non mi interessa fare il login da lì perché posso benissimo reindirizzarli al forum.
Esiste qualche classe già pronta per php?
Sto diventando pazzo e su google non trovo gran che, sarà che sbaglio keywords?

Grazie mille a chi saprà rispondermi!
Windows is what you open when you want fresh air from outside.

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: Mantenere login dal forum da uno script esterno

Messaggio da Tiger » 31/05/2013, 19:22

Prova se ti puo' essere utile l'ultima discussione di questo topic:

supporto-mods-f10/simple-portal-t6126-10.html

Con questo script si mantiene la sessione per intero anche in una pagina esterna.

Avatar utente
marcomg
Utente
Utente
Messaggi: 160
Iscritto il: 08/08/2011, 20:17
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.7
Database: MySQL(i) 5.1.57

Re: Mantenere login dal forum da uno script esterno

Messaggio da marcomg » 01/06/2013, 9:52

Mi è stato molto utile, grazie (chissà perché non lo avevo trovato).
Ora cerco di infilarlo in una classe, però sembra voglia che alcune variabili siano settate come globali...

Grazie mille!
Ciao!
Windows is what you open when you want fresh air from outside.

Avatar utente
marcomg
Utente
Utente
Messaggi: 160
Iscritto il: 08/08/2011, 20:17
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.7
Database: MySQL(i) 5.1.57

Re: Mantenere login dal forum da uno script esterno

Messaggio da marcomg » 02/06/2013, 14:26

Mi servirebbe anche una funzione per vedere se un utente è in un gruppo, come faccio? Sono 2 ore che sto cercando...
Windows is what you open when you want fresh air from outside.

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7237
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Mantenere login dal forum da uno script esterno

Messaggio da Angolo » 02/06/2013, 15:41

Clicchi sul nick dell'utente, e dal profilo, puoi vedere a quanti e a quali gruppi appartiene.

Ti ho risposto, per l'estrema semplicità della questione... e perché hai cercato.

Ma dopo aver cercato, se non trovi, devi aprire sempre un nuovo argomento, per ogni singola questione posta.

Avatar utente
marcomg
Utente
Utente
Messaggi: 160
Iscritto il: 08/08/2011, 20:17
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.7
Database: MySQL(i) 5.1.57

Re: Mantenere login dal forum da uno script esterno

Messaggio da marcomg » 02/06/2013, 17:00

Si, ma appunto così è troppo semplice e non sono sicuro che sia necessario cambiare topic perché sempre attinente al titolo: "Mantenere login dal forum da uno script esterno", mi serve farlo senza essere in phpBB, ma da uno script esterno.
In pratica devo dare il login all'utente (in uno script esterno) solo se appartiene ad un determinato gruppo.
Comunque grazie per la risposta :)
Windows is what you open when you want fresh air from outside.

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7237
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Mantenere login dal forum da uno script esterno

Messaggio da Angolo » 02/06/2013, 17:08

Hai ragione.. è proprio sbagliata la sezione... sposto.

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: Mantenere login dal forum da uno script esterno

Messaggio da Tiger » 02/06/2013, 18:12

Non ho tempo aime' per provare/o/approfondire la questione ,ma credo che rielaborando quello script ed aggiungendo un if con l'ID del gruppo che ha il permesso di loggarsi nella pagina esterna non dovrebbe essere un problema,certo che va provato ed elaborato,in questo periodo,io personalmente tempo non ne ho.

Ad esempio:

Codice: Seleziona tutto

if ($user->data['group_id'] == 1)
{
        login_box('', $user->lang['LOGIN']);
}

Avatar utente
marcomg
Utente
Utente
Messaggi: 160
Iscritto il: 08/08/2011, 20:17
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.7
Database: MySQL(i) 5.1.57

Re: Mantenere login dal forum da uno script esterno

Messaggio da marcomg » 02/06/2013, 18:45

Però aspetta, il group_id sarebbe quello di default, giusto? Teoricamente me la cavo con 2 query, però preferirei usare le funzioni native, certo che se invece di mettere il nome del gruppo mettessi l'id sarebbe più facile. Ora me la studio meglio.
Grazie!
Windows is what you open when you want fresh air from outside.

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: Mantenere login dal forum da uno script esterno

Messaggio da Tiger » 02/06/2013, 19:01

Si esatto l'id lo hai gia' e lo puoi cambiare o aggiungerne altri dal valore della variabile $user:

Codice: Seleziona tutto

($user->data['group_id'] == 1) 

Rispondi

Torna a “Richiesta MOD”

Chi c’è in linea

Visitano il forum: Nessuno e 40 ospiti