Problema eliminazione file

RE: eliminazione file

#1
Partendo da ciò che si è già fatto, vorrei che gli utenti potessero eliminare i propri file, ma SOLO i propri, e non quelli degli altri. E magari ho pensato di selezionare tramite codice degli utenti che possono modificarli a tutti.
COSA VOGLIO DIRE:
Praticamente, vorrei che selezionandoli dal codice, tipo dal database, si scelgono gli utenti che possono eliminare tutto, perchè l'unica alternativa sarebbe creare sistema di utenti diviso in gruppi, con i vari permessi, che sarebbe un gran casino, e quindi penso che selezionare dal codice chi può, è un operazione più semplice.
Come seconda cosa, avevo pensato una pagina dove ogni utente può vedere solo i SUOI file, per ritrovarli. Si può fare in altri modi, ma questa è l'idea più semplice.
 

RE: eliminazione file

#2
nella tabella dove vengono inviati i file dovresti aggiungere un campo con l'id dell'utente che lo hai inserito.
Per vedere se il file è eliminabile controlli che l'id dell'utente connesso sia uguale all'id dell'utente che ha inviato oppure che sia uguale a uno degli id che vuoi tu
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: eliminazione file

#3
[Immagine: UJqtn9o.png]
Così va bene?
Quindi
id1= xx
id2= xxx
Se id1=id2 {
  echo "ELIMINA"
}

come idea va bene?
 

RE: eliminazione file

#4
Si, l'idea è corretta
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: eliminazione file

#5
Codice PHP:
<?php
  $id1
="id";
  
$id2="user_id";
  if(
$id1==$id2) {
    echo 
"Elimina File";
  }
?>
Ora non sono sicuro di aver fatto bene lol
 

RE: eliminazione file

#6
... in id1 ci devi essere l'id della persona, in id2 l'id di chi ha caricato il file
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: eliminazione file

#7
e quindi devo collegarlo con il campo del database? con il mysqli?
 

RE: eliminazione file

#8
Esatto
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: eliminazione file

#9
eheh, qui ho dei problemi >.>
Come faccio? D:
 

RE: eliminazione file

#10
Purtroppo non posso darti il codice pronto, le altre volte è stato un caso.
Per vedere il proprietario del file, selezioni i dati del file dal database nei quali c'è anche l'id di chi l'ha caricato.
Per vedere l'id della persona controlla il file che effettua il login
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
[-] I seguenti utenti ringraziano chack1172 per questo messaggio:
  • Alex2000
 
  

Vai al forum:


Utenti in questa pagina: 1 Ospite(i)