Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    8

    Mostrare pulsante solo con il login dell'admin

    Salve, ho creato un sito con un database utenti, i vari form ecc. Vorrei sapere come riesco a far mostrare un pulsante solo all'accesso dell'admin. Ho trovato qualcosa tipo questo:

    <if condition="$bbuserinfo['usergroupid'] == X">

    </if>

    ma non mi funziona.

    Al posto della X ho messo sia il nome dell'user sia l'id. Invece di usergroupid ho usato anche username e userid. Cosa sbaglio? Grazie aticipatamente

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    l'autenticazione in che linguaggio la fai?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    8
    in php

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    e allora... teletrasporto!

  5. #5
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221

    Re: Mostrare pulsante solo con il login dell'admin

    Originariamente inviato da cipri89
    <if condition="$bbuserinfo['usergroupid'] == X">

    </if>
    Questo non è PHP, sembrerebbe qualche metalinguaggio di un CMS, usi un CMS per caso? se si quale?
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    8
    No las, quel codice lo avevo semplicemente trovato in rete. Mi sapresti dire in php qual'è il codice. Non sono tanto pratico con il linguaggio php, e cercando anche sul forum non ho trovato. Grazie anticipatamente

  7. #7
    ciao, io farei in modo che al login utilizzi una variabile di sessione che diventa true solo se l'utnte loggato è admin.
    a questo punto fai generare l'html da php e con un semplice if verifichi se la variabile è true o meno e quindi crei il pulsante o meno

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    8
    Grazie Sibex74, la seconda parte non mi è chiara, sto imparando ora il php(la parte del login con lo preso da un codice trovato sulla rete) nel senso il codice da inserire nella pagina html lo devo mettere tra le tag php: <? php ?> ???? e la variabile come la dichiaro cosi?:


    Codice PHP:
    //esempio

    $variabile=$_SESSION[' ']; 
    o devo metterci qualcosa tra le apici? Grazie

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    39
    Allora cipri89 è molto semplice....
    Quando fai il reiderict dal login e hai verificato dunque che l'user è autenticato ecc... crei una variabile di sessione con valore true es: $_SESSION['autenticato'] = 1;

    Nella pagina di reiderict per verificare fai:

    if($_SESSION['autenticato']){ //E' True il valore
    echo "Welcome Admin !";
    }else{
    echo "Welcome User!";
    }

    Questo è il metodo proposto da Sibex74, invece potresti anche optare per una cosa più vicina alla tua citazione di esempio originale, al posto di $_SESSION['autenticato'] gli dai il value che dovrebbe avere admin esempio $_SESSION['autenticato'] = "Administrator"; e ovviamente nella pagina di login fai :

    if($_SESSION['autenticato'] == "Administrator")
    echo "Welcome Admin !";
    }else{
    echo "Welcome User!";
    }

    E' quasi la stessa cosa...

  10. #10
    ciao, la seconda parte intendevo che tramite echo o l'output di una funzione faccio una cosa del genere

    <? php
    if ($sessione=true){
    echo'codice html del pulsante';
    }
    ?>

    in questo modo se il login è false non scrive nulla altrimenti il pulsante c'è.

    spero di esserti stato d'aiuto

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.