Gestire utenti

marcomg

Utente Attivo
19 Nov 2011
204
0
16
Avrei bisogno di gestire il login egli utenti. Non mi interessa che gestisca il livello degli utenti (amministratore o no).
Il fatto è che non so come fare una cosa semplice ma sicura.
Gli utenti sono memorizzati in un database mysql.
Se conoscete qualche cosa di già pronto e ben commentato...
Grazie 1000
 

marcomg

Utente Attivo
19 Nov 2011
204
0
16
Ho dato uno sguardo al codice. Ma non è pericoloso non utilizzare mysql_real_escape_string ?
Non c'è rischio di ignizione di codice sql?
 

valient13

Utente Attivo
6 Apr 2012
96
0
0
Sicilia
si è pericoloso, potresti metterci:
PHP:
mysql_real_escape_string

converte i tag e i caratteri speciali:
PHP:
htmlspecialchars()

elimina i codici html e php:
PHP:
strip_tags()

strip_tags dispone di un parametro opzionale che permette di specificare eventuali tag consentiti:
PHP:
$var=strip_tags($_POST['nome_utente'],"<i>,</i>");
 

marcomg

Utente Attivo
19 Nov 2011
204
0
16
Ok, grazie per la dritta. Ho deciso di utilizzare solo l'escape delle stringe con mysql.
L'altra funzione la userò per il form di testo...
Comunque non è riduttivo controllare la sessione solo guardando se è settata la variabile $_SESSION['login'] ?
Uno potrebbe anche falsificare i cookies ...

Non mi sembra sicuro... Oppure sono solo troppo boh. Secondo voi è sicuro?
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Usa semplicemente:
PHP:
addslashes(stripslashes($var))
per coprire le variabili a rischio di sql inject

e
PHP:
htmlspecialchars($var)
per coprire le variabili dagli script(js) e i codici html
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
No, sono pur sempre modificabili dagli utenti, devi coprire anche quelli
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [PHP] Come gestire gli utenti online PHP 9
P Piccolo software per gestire gli utenti. Snippet PHP 5
L Gestire password utenti registrati. Quale codifica? PHP 23
A Gestire utenti/account in un sito web PHP 6
G Qualcuno conosce questo software per gestire le telecamere IP Cam e Videosorveglianza 0
E Come gestire al meglio le immagini legno grande formato Photoshop 0
L Interfaccia grafica per gestire sql server .NET Framework 1
R Plugin per Gestire videocorsi a pagamento WordPress 3
M Come gestire aggiornamenti e modifiche di sito live CMS (Content Management System) 0
S Gestire scelta dropdown con dati da Mysql PHP 2
Tommy03 Gestire dimensioni immagini PHP 4
D Come gestire un singolo checkbox PHP 10
MarcoGrazia Gestire lista campi vuoti in fase di autenticazione jQuery 1
elpirata Gestire permessi accesso alle pagine PHP 3
A [ASP.Net] Gestire il profilo ADMIN in un progetto ASP NET e pattern MVC ASP.NET 0
M [php] Come gestire i tags PHP 1
svtmaster professionalità per gestire sito web Offerte e Richieste di Lavoro e/o Collaborazione 4
L [HTML] Gestire movimento GIF HTML e CSS 0
BestSellerMauroTop Software per gestire tanti profili e pagine, e farle crescere in modo autonomo! Annunci servizi di Social Media Marketing 0
W Gestire ccTalk o libreria c++ da php PHP 0
W [PHP] gestire una richiesta curl sul server PHP 0
W Piccolo sistema per gestire alcune periferiche, Java o altro linguaggio? Java 8
bubino8 [WordPress] Gestire SSL (https://) da .htaccess WordPress 9
C [WordPress] Creare e gestire un nuovo sito web WordPress 5
M Gestire ErrorDocument 404 mantenendo lo stesso url Web Server 0
S gestire una tabella mysql PHP 9
R gestire il ritorno di una variabile con success Ajax 2
S Gestire Motion Detection TP-LINK CAMERA NC200 IP Cam e Videosorveglianza 0
A [Javascript] [HTML] Gestire una pagina esterna con 2 iframe Javascript 4
webmachine [PHP] gestire rinnovi PHP 1
P Gestire accesso ad un file xml pubblico PHP 1
D Gestire diversi tipi di pagamento per tipologia di cliente E-Commerce 4
asevenx Cerco plugin per gestire appuntamenti con agenda e campi di selezione WordPress 4
matteoraggi Software per gestire migliaia di permament redirect? SEO e Posizionamento 0
K Gestire response con servlet remota Sviluppo app per Android 1
F Gestire data e ora PHP 6
D Gestire firme digitali con PHP PHP 0
C [Facebook Autolike]Software per gestire più account, mandare like, creare stati, amicizie e altro.. Vendere e Acquistare pubblicita' online 0
D gestire commenti e risposte ... PHP 3
asevenx Gestire posizionamento voci sottomenu che si nascondono HTML e CSS 1
N Programma per gestire Cookies secondo disposizioni del Garante Privacy 3/6/2014 G.U. 126 Leggi, Normative e Fisco 0
A Gestire e modificare immagini Java 2
M Gestire la chiusura forzata. Sviluppo app per Android 1
L Sito con doppia lingua. Gestire il cambio PHP 4
felino Wordpress e QTranslate: come gestire i widget WordPress 11
IImanuII Gestire lingua su facebook con php PHP 18
mondrian Gestire un web server su una virtualbox Apache 12
L gestire array per radio-checkbox in ciclo while PHP 2
MarcoGrazia Gestire gruppi e categorie di link con PHP PHP 1
L Button per gestire JS in WebBrowser di VBNet .NET Framework 0

Discussioni simili