Area riservata - Limitazione tentativi inserimento

kitemm

Nuovo Utente
16 Mag 2007
8
0
0
Ciao a tutti,
premetto che non sono molto pratico di Php, anzi direi quasi per niente, e per questo vi ringrazio tantissimo in anticipo dell'aiuto che potrete darmi.
Nel mio sito sto creando un'area riservata con un file login.php e utenti.php
i loro codici sono i seguenti:

login.php

Codice:
div align="center">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Area Riservata - Login</title>
</head>
<?
function check($user,$password){
  include("../pagine_riservate/utenti.php");
  foreach($utenti as $user_ => $password_){
   if (($user==$user_) AND ($password==$password_)) {
    return true;
    }  
  } 
  return false;
}

function form_login(){
?>
 <p> </p>
<body background="../../images/sfondi/sfondo_area_riservata/sfondotabella.jpg">

  <table bgcolor="#CC9900">
    <tr>
      <td  style="border-style: double; border-width: 4px" bordercolor="#C0C0C0">
<form id="login" action="<?=$PHP_SELF?>" method="post" >
<p align="center">
<br>
<font color="#FFFFFF" face="Arial">User</font><font color="#FFFFFF" face="Andale Mono">           </font>
<font face="Andale Mono"><input type="text" name="utente" size="20">  <br>
<font color="#FFFFFF" face="Arial">Password</font><font color="#FFFFFF" face="Andale Mono">  </font>
<input type="password" name="password" size="20">  <br>
<input type="submit" value="   OK   ">
</p>
</form>

</td>
    </tr>
  </table>
  
 
<? }
if(isset($_POST["utente"])){
 if (check($_POST["utente"],$_POST["password"])){
   session_start();
   $_SESSION["utente"] = $_POST["utente"];
   $_SESSION["password"] = $_POST["password"];
   if($_POST["utente"] == "pippo"){include("../pagine_riservate/pippo.php");}
   if($_POST["utente"] == "pepo"){include("../pagine_riservate/pepo.php");}
 }else{
   form_login();
   echo "<br>\n";
   echo "User o Password errati";
   echo "<br>\n";
   echo "accesso non eseguito";
 }
 
}else{  
  form_login();
   
}
?> 

</body>
</html>
</div>

utenti.php

Codice:
<?
/*
Per aggiungere un nuovo utente scrivere:
 $utenti["nome_utente"] = "password";
Ad esempio, se si vuole aggiungere l'utente mario con password rossi, scrivere:
 $utenti["mario"] = "rossi";
*/
$utenti["pippo"] = "pippo";
$utenti["pepo"] = "pepo";
?>


arrivo al dunque...
quello che non riesco proprio a fare è un controllo che mi permetta di limitare il numero di tentativi di accesso a 4-5 e quindi far scomparire la maschera di inserimento user e password al cui posto visualizzare un messaggio del tipo NUMERO MASSIMO DI TENTATIVI RAGGIUNTO.

Qualcuno può gentilmente aiutarmi?

Grazie mille a tutti...

Kite
 
Discussioni simili
Autore Titolo Forum Risposte Data
gandalf1959 [PHP] Verifica password per accesso ad area riservata PHP 3
M [WordPress] [HTML] AREA RISERVATA CON PROFILAZIONE WordPress 2
F [PHP] Creare un'area web riservata PHP 13
W Area riservata sicura PHP MySQL PHP 12
I Area riservata in PHP PHP 2
I [PHP] CURL per accesso ad area riservata PHP 6
W. YouneS Area riservata con php e mysql PHP 0
W [ASP] Password Login per area riservata Classic ASP 13
Recover Area riservata con database PHP 11
gandalf1959 problema con header in area riservata PHP 4
A area riservata in php senza data base PHP 19
Recover db in sola lettura su area riservata WordPress 1
L Accesso area riservata tramite QR code WordPress 3
A accesso area riservata nn funziona più PHP 1
A Area riservata con login e mysql ma nn mi logga PHP 1
E consigli per piccola area riservata PHP 4
Elisacau Area riservata.. WordPress 2
I Area riservata con contenuto personalizzato per i registrati? Content Management System (CMS) 0
B Area Riservata/Download per Wordpress WordPress 3
M Problema con form per accesso area riservata ai soci PHP 2
A problema con area riservata PHP 6
N Primo accesso area riservata PHP 1
neo996sps PHP + MYSQL: Errore su accesso area riservata PHP 1
P Area riservata con frontpage PHP 10
S Area riservata PHP PHP 3
F Area Riservata PHP+MySql - Chi mi corregge il codice??? PHP 18
S area riservata con mysql PHP 29
S Area riservata con login e mysql PHP 20
J Creare file html da un form in area riservata PHP 9
G Problema area riservata con IE PHP 6
B Aumentare livello di sicurezza accesso client area riservata Classic ASP 5
M Come creare un area riservata PHP 4
N impedire accesso area riservata a utenti registrati Database 3
D Creare Area RiservaTA PHP 8
A Area Riservata Manager - HELP !! PHP 2
R HTTP_REFERER e area riservata.. PHP 1
R Problema con area riservata... PHP 4
X Area Riservata Mysql+php PHP 13
SolidSnake4 area riservata PHP 20
borgo italia Accesso area riservata PHP 6
A area riservata asp Classic ASP 20
B creare un'area riservata PHP 1
N Area riservata proprio sito PHP 18
S Area Riservata Classic ASP 6
W Help - area riservata Classic ASP 3
G area riservata con phpbb3 phpBB 1
I accesso area riservata multilivello PHP 1
W come si crea un area riservata HTML e CSS 5
D A ciascuno la prorioa area riservata PHP 0
K logout area riservata Classic ASP 1

Discussioni simili