Rispondi 
[integrazione base] Creare un form di login al forum in una qualsiasi pagina
Autore Messaggio
Luca P. Offline
Moderatore
Moderatori

Messaggi: 1.137
Registrato: Sep 2008
Reputazione: 22
Versione: MyBB 1.6.0
Messaggio: #1
[integrazione base] Creare un form di login al forum in una qualsiasi pagina
Premetto che la guida non è mia, è solo una traduzione di codesta: http://community.mybboard.net/thread-6190.html


Iniziamo col creare la nostra pagina (esempio: test.php)

Prima di ogni codice inseriamo questo:

Codice PHP:
<?php
chdir
('forums'); // path to MyBB
define("IN_MYBB"1);
require 
'./global.php';
?>

Una volta inserito, inseriamo il codice per il form dove vogliamo che appaia:
Codice PHP:
<?php

if($mybb->user['uid'])
{
// Se l'utente ha effettuato il login con successo appare
echo "Ciao, ".$mybbuser['username'].".<br />
Grazie per esserti loggato."
;
}
else
{
// Se l'utente non è loggato appare il form
echo "<form action='forums/member.php' method='post'>
Username: <input type='text' name='username' size='25' maxlength='30' /><br />
Password: <input type='password' name='password' size='25' />
<input type='hidden' name='action' value='do_login'>
<input type='hidden' name='url' value='index.php' />
<input type='submit' class='submit' name='submit' value='Login' /></form><br />"
;
}
?>


Nella riga 17 del codice appena postato

Codice PHP:
<input type='hidden' name='url' value='index.php' /> 

E' possibile modificare il redirect automatico.

Inolre dovete modificare questa stringa con la giusta directory della board
Codice PHP:
<form action='forums/member.php' method='post'



Questo è tutto. Se si vuole inserire qualcos'altro basta creare una nuova riga (<br />) e usare il comando echo per printare il testo.

(Questo messaggio è stato modificato l'ultima volta il: 08-01-2010 15:45 da MapoGio.)
04-11-2008 10:50
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Trinit Offline
A Pirate is free
Moderatori

Messaggi: 1.288
Registrato: Sep 2008
Reputazione: 30
Versione: MyBB 1.6.1
Messaggio: #2
RE: [Guida] Creare un form di login al forum in una qualsiasi pagina
graazie mi funge Biggrin

Temi personalizzati su richiesta - Goxema
Portfolio
25-11-2008 19:02
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Dvdxseo Assente
Vecchia guardia
*******

Messaggi: 1.222
Registrato: Aug 2008
Reputazione: 19
Versione: MyBB 1.6.5
Messaggio: #3
RE: [Guida] Creare un form di login al forum in una qualsiasi pagina
seganlo che la stringa non è
Codice PHP:
$mybbuser[username
bensì:
Codice PHP:
{$mybb->user['username']} 


oppure va bene così? Confused

Purtroppo non ho molto tempo da dedicare al forum, spero di poter tornare.. Scusatemi ragazzi. Non voglio abbandonare questo forum..
(Questo messaggio è stato modificato l'ultima volta il: 26-11-2008 13:38 da Dvdxseo.)
26-11-2008 13:34
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Kimi Offline
Amministratore
Amministratori

Messaggi: 696
Registrato: Jul 2007
Reputazione: 25
Versione: MyBB 1.4.13
Messaggio: #4
RE: [Guida] Creare un form di login al forum in una qualsiasi pagina
(26-11-2008 13:34)dvd_xseo Ha scritto:  seganlo che la stringa non è
Codice PHP:
$mybbuser[username
bensì:
Codice PHP:
{$mybb->user['username']} 


oppure va bene così? Confused

si corretto

Thread pulito.

Responsabile traduzioni
28-11-2008 15:35
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
luc@thebest389 Offline
Utente affermato
****

Messaggi: 380
Registrato: Sep 2008
Reputazione: 2
Versione: MyBB 1.6.1
Messaggio: #5
RE: [integrazione base] Creare un form di login al forum in una qualsiasi pagina
Scusate se riapro questa discussione vecchia ma vorrei sottolineare come dalla discussione ufficiale:
Citazione:"Also, save the file (Which has the login form) as "something.php" and not "something.html" or "something.htm"."

Cioè è obbligatorio salvare il file in [.php] e non [.html].

(Questo messaggio è stato modificato l'ultima volta il: 25-09-2010 20:26 da luc@thebest389.)
25-09-2010 20:25
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Luca P. Offline
Moderatore
Moderatori

Messaggi: 1.137
Registrato: Sep 2008
Reputazione: 22
Versione: MyBB 1.6.0
Messaggio: #6
RE: [integrazione base] Creare un form di login al forum in una qualsiasi pagina
(25-09-2010 20:25)luc@thebest389 Ha scritto:  Scusate se riapro questa discussione vecchia ma vorrei sottolineare come dalla discussione ufficiale:
Citazione:"Also, save the file (Which has the login form) as "something.php" and not "something.html" or "something.htm"."

Cioè è obbligatorio salvare il file in [.php] e non [.html].

Mi sembra ovvio Sleepy

03-10-2010 07:40
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Rispondi 


Vai al forum:


Utente(i) che stanno guardando questa discussione: 1 Ospite(i)