Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    107

    Rendere più sicuro un "delete".

    Ho diversi utenti collegati alla stessa tabella di un unico database, ognuno di loro è identificato al login con un suo id e può aggiungere e togliere voci dalla tabella vedendo comunque solo quelle corrispondenti al suo id, come se avessero database diversi.

    Il problema è che modificando la stringa di cancellazione possono teoricamente cancellare anche voci di altri utenti (che non possono vedere), perciò ho pensato di "raddoppiare" il "where" inserendo non solo l'id della riga da cancellare ma anche quello dell'id utente. Immagino si possa fare ma non l'ho mai fatto... La sintasi è la seguente?

    WHERE User_ID = $var01, Row_ID=$var02

    In ogni caso, anche così un utente potrebbe inavvertitamente cancellarsi tutto il "suo" database? Se sì, basta modificare nel modo seguente?

    WHERE User_ID = $var01, Row_ID=$var02 LIMIT 1

  2. #2
    WHERE User_ID = $var01 && Row_ID=$var02 LIMIT 1
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.