bloccare un utente

vall

Nuovo Utente
2 Set 2015
2
0
0
Ciao a tutti,
Volevo implementare, nel mio sito, un sistema per bannare gli utenti in modo permanente. Una volta lo facevo registrando l'IP dell'utente e bloccandolo, ora è diventato inutile. Come posso fare? Ho provato a cercare informazioni sul web, ma non ho trovato nulla di veramente utile.
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Veramente era inutile anche prima :)
Però potresti:
1) bloccare intanto quel profilo;
2) poi memorizzi l'ip e lo blocchi;
3) eviti di fare iscrivere gente con mail temporanee;
4) se usa alias mail ti frega comunque :)
 

MikiProgrammer

Utente Attivo
9 Mag 2015
63
2
8
Crei una tabella chiamata "bann" (senza virgolette) con le colonne IP e Bannato
IP è String e Bannato è Booleano.
Nell'homepage scrivi:
Codice:
<?php
$conn=mysql_connect('localhost', 'username', 'password');
mysql_select_db('nome_database', $conn);
$ip = $_SERVER['REMOTE_ADDR'];
$inserisci = "INSERT INTO bann (IP, Bannato) VALUES ('$ip', 'False')";
$trovaip = "SELECT * FROM bann  WHERE ip = '$ip'";
$result = mysql_query($trovaip);
if ($trovaip == ''){
mysql_query($inserisci)
}else{
$row = mysql_fetch_array($result);
if ($row['Bannato'] == True){
header('location:pagina_a_cui_vuoi_mandare_l'_utente_bannato.php');
}
?>
Invece nella pagina in cui banni:
Codice:
<html>
<head>
<title>Pagina per bannare</title>
</head>
<body>
<font size="6" color="red">IP visitatori:</font><br><br>
<?php
$conn=mysql_connect('localhost', 'username', 'password');
mysql_select_db('nome_database', $conn);
$query="SELECT * FROM bann";
$result=mysql_query($query);
while ($row = mysql_fetch_array($result)){
$result = $row['IP'] . "&nbsp&nbsp&nbsp&nbsp"
if ($row['Bannato'] == "True"){
$result = $result . "<font color=red>Utente bannato</font>&nbsp&nbsp&nbsp<form action=" . "<?php $conn=la_solita_roba mysql_select_db(...); $update=UPDATE bann  SET Bannato = 'False'; mysql_query($update); header(location:'nome_della_pagina_corrente.php');?>" . "><input type=submit value=Rimuovi dalla lista degli utenti bannati></form>";
}else{
$result = $result . "<font color=green>Utente non bannato</font>&nbsp&nbsp&nbsp<form action=" . "<?php $conn=la_solita_roba mysql_select_db(...); $update=UPDATE bann SET Bannato = 'True'; mysql_query($update); header(location:'nome_della_pagina_corrente.php');?>" . "><input type=submit value=Aggiungi alla lista degli utenti bannati></form>";
}
}
?>
</body>
</html>
Prova, lo scritto di fretta, non so se funzione.
Fammi sapere :cool:
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] Bloccare utente tramite indirizzo IP PHP 3
giancadeejay Bloccare utente se non loggato con script php PHP 12
grottafelix Bloccare l'accesso ad un utente che non ha questo IP Classic ASP 2
T come bloccare indirizzi ip Reti LAN e Wireless 2
P Bloccare connessione internet per gli emulatori in android studio Sviluppo app per Android 2
M [PHP] Bloccare richieste indesiderate cURL PHP 12
A [PHP] Bloccare ridimensionamento tabella PHP 1
Shyson Bloccare email spam PHP 0
MarcoGrazia [htaccess] Bloccare tutti meno il proprio sito Apache 0
Gabriele Visioli Normativa sui Cookie e bloccare le Pubblicità/Affiliazioni WordPress 0
filomeni Sito in fase di sviluppo: bloccare tutti gli spider SEO e Posizionamento 5
Monital Bloccare l'accesso ad una cartella sull'ftp PHP 3
E Bloccare click su tabella HTML e CSS 2
L bloccare directory superiore ad uno script. PHP 0
I Bloccare registrazione Javascript 1
filippino Software per bloccare pubblicità su Internet Windows e Software 1
T Non bloccare accelerometro quando dispositivo va in standby Sviluppo app per Android 2
G bloccare file php PHP 6
R bloccare click continuo annunci PHP 2
valient13 bloccare le formazioni tramite il tempo PHP 6
C bloccare indicizzazione sottodominio SEO e Posizionamento 1
L bloccare l'accesso pagine php diretto PHP 6
neo996sps [PHP + MySQL] Se faccio F5 inserisce nuovo record. Come bloccare? PHP 7
G Bloccare sfondo HTML e CSS 10
D Bloccare le news della home a tre!!! PHP 2
borgo italia outlook: impossibile bloccare indirizzo di posta Windows e Software 5
F come bloccare un IP sul vs. Forum Supporto Mr.Webmaster 0
B bloccare parole non consentite PHP 5
G bloccare la digitazione parole troppo lunghe Javascript 5
A bloccare salvataggio dell'immagine Sicurezza e Virus 3
M bloccare celle di un foglio excel e proteggerlo via codice Classic ASP 2
P nascondere o bloccare un file Windows e Software 1
S frontpage bloccare pagina nel browser HTML e CSS 2
sbobby Bloccare l'hotlinking!! HTML e CSS 20
P Bloccare PROXY Web Server 0
shee bloccare campo di testo HTML e CSS 4
cerbero Bloccare il dl delle immagini HTML e CSS 7
G Bloccare l'esecuzione di una funzione Javascript 2
S bloccare dimensione tabelle frontpage2000 HTML e CSS 4
M Per bloccare gli Ip indesiderati su php - nuke PHP 0
R Problema con FP 2003: bloccare scorrimento menu HTML e CSS 4
H Click destro da bloccare HTML e CSS 10
P Bloccare l'accesso con ID E PWD HTML e CSS 9
I nome utente non esiste nel database PHP 1
I carica foto profilo sessione utente PHP 2
I sessione utente elimina chat PHP 12
I invia inserisci nome utente invia messaggio PHP 0
I cartella privata utente PHP 4
I caricamento file in sottocartella nome utente PHP 3
felino [Wordpress] Gallery con foto selezionabili dall'utente WordPress 0

Discussioni simili