Analisando propostas

Site com acesso através de login e senha

Publicado em 09 de Agosto de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Olá!

Tenho uma página dentro do meu site onde o visitante preenche um formulário, eu processo esses campos e devolvo o resultado através de um arquivo, que é baixado para o computador dele.

Gostaria de começar a cobrar por esse serviço e, para tanto, preciso que essa página seja acessada somente através de login e senha.

Além disso, cada usuário cadastrado deverá ter um limite diário de downloads.

Meu site foi escrito em PHP e tenho algum conhecimento nessa linguagem, por isso dou preferência por ela.

Então seria necessário criar uma página para cadastro (é necessário apenas email e senha) e um banco de dados para gravá-los. Por segurança, a senha deve ser criptografada.

Gostaria que houve a opção de "manter-me conectado" na tela de login. Pode ser feito através de cookies ou qualquer outra funcionalidade que seja segura o suficiente para essa função.

Também é necessário um link para resgate de senha.

Após o usuário se cadastrar, serão mostrados na tela os dados para pagamento e o registro ficará pendente até que o administrador confirme manualmente esse pagamento. Ou seja, não haverá pagamento dentro do site.

O administrador terá uma espécie de painel, onde irá liberar esse cadastro e também escolher um número que ficará registrado junto a esse login, que será o máximo de downloads permitidos por dia.

Vamos supor que o administrador configure o número 10 para o usuário. Então todos os dias a meia-noite esse usuário passa a ter direito a 10 downloads para as próximas 24 horas, independente do número de downloads que tenha feito. Ou seja, esse saldo NÃO é acumulativo.

Todos os dias a meia-noite os usuários terão os saldos renovados, de acordo com o que foi configurado para a sua conta. O que o usuário não utilizar, será perdido.

Toda vez que o usuário loga no sistema e faz um download, consome um crédito. Se não houve mais crédito, ele não até poderá acessar a página, mas não poderá fazer o download.

Por fim, esses créditos serão utilizáveis por um ano. Isso significa que, no momento que o administrador libera o cadastro, todos os dias os créditos serão renováveis a meia-noite, por um período máximo de 1 ano.

Após decorrer 1 ano, o cadastro foi a ficar NÃO habilitado - exatamente como se fosse um novo cadastro, pendente de aprovação e sem direito a download.

Muito obrigado pela atenção!

Contexto Geral do Projeto

- Página para cadastro (apenas 2 campos, email e senha) - Página para login (com opção "manter-me conectado" e de resgate de senha) - Acesso restrito a página apenas para usuários cadastrados e liberados pelo administrador - Banco de dados com as seguintes informações: email (que será o login), senha (criptografada), um campo de número (que será o máximo de downloads por dia e que precisará ser renovado todos os dias a meia noite) e a data final de assinatura (que é de 1 ano após a liberação do cadastro) - Página do administrador (para liberar os cadastros e configurar o número máximo de downloads por dia)

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. S.