| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2012 08:11:05
|
cle.darsie
Debugger
![[Avatar]](/images/avatar/3031437fbe572f184a20728aac9eb14c.jpg)
Membro desde: 13/06/2010 12:38:50
Mensagens: 55
Offline
|
Olá pessoal,
Estou com uma duvida que não consigo resolver...
Tenho uma tela web que o usuário acessa para fazer download de arquivos que estão no servidor. Porém, eu queria restringir o download por usuário.
Por exemplo, para o Usuário 1, aparece uma lista de arquivos que ele pode baixar a hora que quiser, porém, o Usuário 2 não pode ver essa lista, e é uma lista diferente, com outros arquivos.
Meu sistema tem autenticação de usuários, uma tela de login, estava pensando como é que eu posso fazer para que cada usuário consiga acessar somente a sua lista de arquivos, e que os outros usuários não consigam vê-las. Alguém tem alguma ideia de como eu posso fazer isso??
Essa tela de download que criei funciona perfeitamente, faz download corretamente.
A minha tela está em VB, mas se tiver alguma ideia em Aspx tbm será bem vinda.
Segue abaixo o código da minha tela de download.
Obrigado.
This message was edited 1 time. Last update was at 16/02/2012 06:32:05
|
Cleverson Darsie.
Estudande de Sistemas de Informação
Faculdade Sumaré - SP |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2012 20:32:21
|
spidermanx
Debugger
Membro desde: 30/01/2011 21:02:19
Mensagens: 57
Offline
|
Cara não manjo nada de VB, ASP, .NET, porém usando a lógica, não vejo outra forma de controlar isso senão por meio de base de dados (um tabela contendo o id do usuario e a lista de arquivos que ele pode ver) ou por arquivo de configuração (mas nesse caso é um pouco mais espartano, pois cada usuário terá de ter seu arquivo... )
Acredito que você criando uma tabelinha contendo essas referências é a melhor coisa, até porque daí pra criar uma tela em que o administrador customize os arquivos para cada usuário é um pulo (o que na verdade seria o processo ideal, pois depois você só faria a leitura da tabela baseada no ID do seu usuário para alimentar a tela).
Espero ter ajudado.
This message was edited 1 time. Last update was at 15/02/2012 20:32:46
|
|
|
 |
|
|
|
|