Estou criando um site que hospede arquivos de clientes, onde esses arquivos serão oferecidos para downloads. Até ai bem tranquilo.
Mas o cliente quer distribuir senhas de acesso para estes arquivos.
Por exemplo:
Um professor hospeda em meu site sua apostila:apostila.zip. Agora ele vai oferecê-la para 10 alunos.
Cada Aluno terá sua senha. Até aqui continua tranquilo. Crio 10 usuarios com suas senhas e coloco no banco.
Crio uma página de acesso a esse download com usuario e senha.
A questão difícil é a seguinte. Não permitir que este aluno baixe mais de 1 vez este mesmo arquivo e não permitir que ele use esta senha mais de uma vez, evitando que ele a repasse para outros alunos.
Existe alguma função em PHP que me retorne se o download foi concluído? A idéia é pegar esse retorno e mudar uma flag no banco para Baixado, desativando a senha usada.
Posso fazer isso na hora em que o botão de download é clicado, mas preciso ter certeza de que o mesmo foi realizado com sucesso para poder desabilitar a senha.
Alguém pode me dar uma luz? Essa função de retorno de download existe?
Pergunta
Thiago Luna
Olá, pessoal.
Estou criando um site que hospede arquivos de clientes, onde esses arquivos serão oferecidos para downloads. Até ai bem tranquilo.
Mas o cliente quer distribuir senhas de acesso para estes arquivos.
Por exemplo:
Um professor hospeda em meu site sua apostila:apostila.zip. Agora ele vai oferecê-la para 10 alunos.
Cada Aluno terá sua senha. Até aqui continua tranquilo. Crio 10 usuarios com suas senhas e coloco no banco.
Crio uma página de acesso a esse download com usuario e senha.
A questão difícil é a seguinte. Não permitir que este aluno baixe mais de 1 vez este mesmo arquivo e não permitir que ele use esta senha mais de uma vez, evitando que ele a repasse para outros alunos.
Existe alguma função em PHP que me retorne se o download foi concluído? A idéia é pegar esse retorno e mudar uma flag no banco para Baixado, desativando a senha usada.
Posso fazer isso na hora em que o botão de download é clicado, mas preciso ter certeza de que o mesmo foi realizado com sucesso para poder desabilitar a senha.
Alguém pode me dar uma luz? Essa função de retorno de download existe?
Há braços.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.