Pagina 1 din 2

Continut in functie de autentificare

Scris: 04-Aug-2004, 22:27:51
de mac
Salutare!

Stie cineva cum as putea sa aflu intr'un template sau fisier php daca un user este logat in forum sau nu?
Vreau sa afisez un anumit continut in functie de starea de logare.

Mercy pentru eventualele sugestii.

Scris: 05-Aug-2004, 10:51:30
de mihaitza
Am văzut undeva o MOD care afişa textul
"Bun venit, utilizator "
aşa că dacă doreşti poţi bazându-te pe această MOD să creezi propria MOD.

Welcome & Avatar On phpBB Index - traducere existentă

Scris: 05-Aug-2004, 14:28:08
de mac
Deci nu exista vre'o variabila globala care contine starea de logare?

Vroiam sa fac ceva de genul form-ului de logare de pe pagina de index a www.phpbb.ro.
Ideea este ca vreau ca acest form de logare sa imi dispara dupa ce userul s'a logat.

Re: Continut in functie de autentificare

Scris: 05-Aug-2004, 14:35:05
de IronAngel
mac scrie:Salutare!

Vreau sa afisez un anumit continut in functie de starea de logare.

Mercy pentru eventualele sugestii.

In primul si in primul rand vreau sa te intreb daca aceasta intrebare este legata de phpBB sau tu doresti acest lucru pentru site-ul tau?

c'ya :mrgreen:

Scris: 05-Aug-2004, 16:44:40
de mac
Da, intrebearea este legata de phpBB. Dupa cum spuneam, vreau sa aflu daca userul este logat in forum sau nu si in functie de aceasta sa ii ofer un continut...

Sa fiu mai concret: am MODul at a Glance, la care vrea sa adaug un form de logare (vezi www.phpbb.ro, in partea dreapta).
Am reusit sa fac acest lucru, insa dupa ce un user se logeaza vreau ca acest form sa nu mai fie vizibil.

Scris: 05-Aug-2004, 16:55:03
de dorin
Tot nu esti explicit ! Dupa logare "formul" de autentificare nu mai e viZibil ...

Scris: 05-Aug-2004, 18:13:59
de mac
Cum adica nu sunt explicit? Fi mai explicit ;)

Daca te referi ca pe pagina phpbb.ro/index.php " Dupa logare "formul" de autentificare nu mai e viZibil ..." atunci iti dau dreptate.
Intrebarea este cum se face asa ceva? Asta incerc sa aflu...

Scris: 05-Aug-2004, 18:30:22
de dorin
In index_body.tpl o sa gasesti formul de autentificare:

Cod: Selectaţi tot

 <!-- BEGIN switch_user_logged_out -->
      <form method="post" action="{S_LOGIN_ACTION}">
        <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
          <tr>
            <td class="catHead" height="28" colspan="2"><a name="login"></a><span class="cattitle">{L_LOGIN_LOGOUT}</span></td>
          </tr>
          <tr>
            <td class="row1" align="right" valign="middle" height="28"><span class="gensmall">{L_USERNAME}:
              </span></td>
            <td class="row1" align="left" valign="middle" height="28">
              <input class="post" type="text" name="username" size="10" />
            </td>
          </tr>
          <tr>
            <td class="row1" align="right" valign="middle" height="28"><span class="gensmall">{L_PASSWORD}:</span></td>
            <td class="row1" align="left" valign="middle" height="28">
              <input class="post" type="password" name="password" size="10" maxlength="32" />
            </td>
          </tr>
          <tr>
            <td class="row1" align="center" valign="middle" height="28" colspan="2"><span class="gensmall">
              {L_AUTO_LOGIN}
              <input class="text" type="checkbox" name="autologin" />
              </span> </td>
          </tr>
          <tr>
            <td class="row1" align="center" valign="middle" height="28" colspan="2"><span class="gensmall">
              <input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
              </span> </td>
          </tr>
        </table>
      </form>
      <!-- END switch_user_logged_out -->
Asta vrei ?

Scris: 05-Aug-2004, 19:31:05
de IronAngel
mac scrie:Dupa cum spuneam, vreau sa aflu daca userul este logat in forum sau nu si in functie de aceasta sa ii ofer un continut...
din ce imi explici tu aici nu prea inteleg! deci de fiecare data cand se logheaza sa vada numai anumite forumuri :?: daca da, acest lucru este posibil! Creezi grupuri, carora le dai anumite permisiuni de vizualizare/ scriere in forumurile dorite de tine!

daca nu este asta ce doresti, incearca sa dai un exemplu concret!

c'ya :mrgreen:

Scris: 05-Aug-2004, 21:40:58
de mac
Dorin,

mercy pentru cod. Este exact ce cautam. Problema rezolvata!

IronAngel, eu am formulat intrebarea mai general si anume, cum afli daca un user este logat? Exista vre'o variabila global in forum(cu valoare true sau false de exemplu) care sa spuna daca userul este logat sau nu?

In pseudo'cod credeam ca pot sa face ceva de genul

if(userul este logat) {
arata continutul html X
} else {
arata continutul html Y
}