Il linguaggio di programmazione PHP
 

codice di sicurezza prima di eseguire una funzione

albert 1 Set 2016 11:21
ho un ******* dove ho una funzione ;
che codice mettere prima di questa funzione in modo che quando si accede
al ******* prima che il codice venga eseguito deve essere digitata una
parola di sicurezza;

non deve essere nella forma di password (caratteri nascosti)

una semplice casella di testo che va poi a confrontare il testo inserito
con quello messo in una variabile del *******


altro
se uno prova 5 volte e non passa, bloccare x 1 ora il reinserimento
Alessandro Pellizzari 1 Set 2016 12:42
On 01/09/2016 10:21, albert wrote:

> ho un ******* dove ho una funzione ;
> che codice mettere prima di questa funzione in modo che quando si accede
> al ******* prima che il codice venga eseguito deve essere digitata una
> parola di sicurezza;

PHP è server-side.
Non puoi chiedere qualcosa all'utente a metà di uno script. Tutti i
parametri devono essere passati prima che lo script inizi ad essere
eseguito.

Quindi avrai qualcosa del genere:

index.html
----------
<html><body>
<h1>Sei tu un ******* </h1>
<form method="post" action="guardiadiporta.php">
<input type="text" name="seiun*****">
<input type="submit" value="Rispondi!">
</form>
</body></html>


guardiadiporta.php
------------------
<?php
$seiUn***** = $_POST['seiun*****'];
if ($seiUn***** === 'sì') {
questaFunzione();
} else {
print "Allora muori!";
}

> altro
> se uno prova 5 volte e non passa, bloccare x 1 ora il reinserimento

Questo è "un po'" più complicato.

Bye.
bramante 1 Set 2016 14:22
Il 01/09/2016 12:42, Alessandro Pellizzari ha scritto:
> On 01/09/2016 10:21, albert wrote:
>
>> ho un ******* dove ho una funzione ;
>> che codice mettere prima di questa funzione in modo che quando si accede
>> al ******* prima che il codice venga eseguito deve essere digitata una
>> parola di sicurezza;
>
> PHP è server-side.
> Non puoi chiedere qualcosa all'utente a metà di uno script. Tutti i
> parametri devono essere passati prima che lo script inizi ad essere
> eseguito.
>
> Quindi avrai qualcosa del genere:
>
> index.html
> ----------
> <html><body>
> <h1>Sei tu un ******* </h1>
> <form method="post" action="guardiadiporta.php">
> <input type="text" name="seiun*****">
> <input type="submit" value="Rispondi!">
> </form>
> </body></html>
>
>
> guardiadiporta.php
> ------------------
> <?php
> $seiUn***** = $_POST['seiun*****'];
> if ($seiUn***** === 'sì') {
> questaFunzione();
> } else {
> print "Allora muori!";
> }
>
>> altro
>> se uno prova 5 volte e non passa, bloccare x 1 ora il reinserimento
>
> Questo è "un po'" più complicato.
>
> Bye.
>
>

- sei tu un ******* ?

- no

- allora muori

cit (Ghostbuster)
albert 1 Set 2016 14:43
Il 01/09/2016 12:42, Alessandro Pellizzari ha scritto:
> On 01/09/2016 10:21, albert wrote:
>
>> ho un ******* dove ho una funzione ;
>> che codice mettere prima di questa funzione in modo che quando si accede
>> al ******* prima che il codice venga eseguito deve essere digitata una
>> parola di sicurezza;
>
> PHP è server-side.
> Non puoi chiedere qualcosa all'utente a metà di uno script. Tutti i
> parametri devono essere passati prima che lo script inizi ad essere
> eseguito.
>
> Quindi avrai qualcosa del genere:
>
> index.html
> ----------
> <html><body>
> <h1>Sei tu un ******* </h1>
> <form method="post" action="guardiadiporta.php">
> <input type="text" name="seiun*****">
> <input type="submit" value="Rispondi!">
> </form>
> </body></html>
>
>
> guardiadiporta.php
> ------------------
> <?php
> $seiUn***** = $_POST['seiun*****'];
> if ($seiUn***** === 'sì') {
> questaFunzione();
> } else {
> print "Allora muori!";
> }


quando apre il ******* .php non carica
$_POST['seiun*****']
non esegue l'if ma l'else

ed apre con tale url
http://localhost/guardiadiporta.php

x funzionare credo dovrei avere un url tipo
http://localhost/guardiadiporta.php?....



grazie per i chiarimenti

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Il linguaggio di programmazione PHP | Tutti i gruppi | it.comp.www.php | Notizie e discussioni php | Php Mobile | Servizio di consultazione news.