Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21131 > unrolled thread

codice di sicurezza prima di eseguire una funzione

Started byalbert <alstopspam@stopaspam.com>
First post2016-09-01 11:21 +0200
Last post2016-09-01 14:43 +0200
Articles 4 — 3 participants

Back to article view | Back to it.comp.www.php


Contents

  codice di sicurezza prima di eseguire una funzione albert <alstopspam@stopaspam.com> - 2016-09-01 11:21 +0200
    Re: codice di sicurezza prima di eseguire una funzione Alessandro Pellizzari <shuriken@amiran.it> - 2016-09-01 11:42 +0100
      Re: codice di sicurezza prima di eseguire una funzione bramante <bramante@yopmail.com> - 2016-09-01 14:22 +0200
      Re: codice di sicurezza prima di eseguire una funzione albert <alstopspam@stopaspam.com> - 2016-09-01 14:43 +0200

#21131 — codice di sicurezza prima di eseguire una funzione

Fromalbert <alstopspam@stopaspam.com>
Date2016-09-01 11:21 +0200
Subjectcodice di sicurezza prima di eseguire una funzione
Message-ID<nq8rtp$v2l$1@gioia.aioe.org>
ho un file dove ho una funzione ;
che codice mettere prima di questa funzione in modo che quando si accede 
al file, 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 file



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

[toc] | [next] | [standalone]


#21132

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-09-01 11:42 +0100
Message-ID<e2qevsFp7kaU1@mid.individual.net>
In reply to#21131
On 01/09/2016 10:21, albert wrote:

> ho un file dove ho una funzione ;
> che codice mettere prima di questa funzione in modo che quando si accede
> al file, 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 dio?</h1>
   <form method="post" action="guardiadiporta.php">
     <input type="text" name="seiundio">
     <input type="submit" value="Rispondi!">
   </form>
</body></html>


guardiadiporta.php
------------------
<?php
   $seiUnDio = $_POST['seiundio'];
   if ($seiUnDio === '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.

[toc] | [prev] | [next] | [standalone]


#21133

Frombramante <bramante@yopmail.com>
Date2016-09-01 14:22 +0200
Message-ID<nq96me$1i2a$1@gioia.aioe.org>
In reply to#21132
Il 01/09/2016 12:42, Alessandro Pellizzari ha scritto:
> On 01/09/2016 10:21, albert wrote:
>
>> ho un file dove ho una funzione ;
>> che codice mettere prima di questa funzione in modo che quando si accede
>> al file, 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 dio?</h1>
>   <form method="post" action="guardiadiporta.php">
>     <input type="text" name="seiundio">
>     <input type="submit" value="Rispondi!">
>   </form>
> </body></html>
>
>
> guardiadiporta.php
> ------------------
> <?php
>   $seiUnDio = $_POST['seiundio'];
>   if ($seiUnDio === '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 dio??

- no

- allora muori

cit (Ghostbuster)

[toc] | [prev] | [next] | [standalone]


#21134

Fromalbert <alstopspam@stopaspam.com>
Date2016-09-01 14:43 +0200
Message-ID<nq97q8$1k41$1@gioia.aioe.org>
In reply to#21132
Il 01/09/2016 12:42, Alessandro Pellizzari ha scritto:
> On 01/09/2016 10:21, albert wrote:
>
>> ho un file dove ho una funzione ;
>> che codice mettere prima di questa funzione in modo che quando si accede
>> al file, 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 dio?</h1>
>   <form method="post" action="guardiadiporta.php">
>     <input type="text" name="seiundio">
>     <input type="submit" value="Rispondi!">
>   </form>
> </body></html>
>
>
> guardiadiporta.php
> ------------------
> <?php
>   $seiUnDio = $_POST['seiundio'];
>   if ($seiUnDio === 'sì') {
>     questaFunzione();
>   } else {
>     print "Allora muori!";
>   }


quando apre il file .php non carica
$_POST['seiundio']
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

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web