Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou precisando corrigir alguns erros e também finalizar os recursos de um sistema que estou tendando fazer na marra, não conheço muito de php e mysql e tudo que fiz foi baseado em vídeos e tutoriais achados da net, mas cheguei nesse ponto que não consigo sair... Vamos lá.
Eu tenho uma página onde o usuário para visualizar o conteúdo ele precisa se cadastrar, pois bem, o cadastro esta funcionando, quando o user insere as informações as mesmas são enviadas ao banco de dados e gravadas numa tabela chamada "sistema_de_login", até aqui tudo perfeito... mas existe alguns erros.
Efetuando cadastro:
1º - os cadastros estão se duplicando, ou seja, eu consigo adicionar dois cadastros com os mesmos dados e não quero que seja assim.
2º - ao se cadastrar o usuário deve ter o nível "restrito" na tabela, assim ele terá acesso apenas a área de demonstrativos. Como eu faço isso?
3º - eu quero que o usuário receba um e-mail de confirmação de cadastro com os dados que ele informou no formulário porque a página de login só aparece depois que ele efetua o cadastro, assim ele terá no seu e-mail os dados e o link de acesso a página. Eu não conseguir fazer isso.
4º - quando o user efetua o cadastro o sistema deveria redirecionar para uma página enviado.html que por sua vez depois de 5 segundos redireciona para a página de login, mas esta aparecendo um erro que não aparece localmente, vi que ele aponta para uma função na linha 155, mas não posso remover essa função e na url ele ta colocando um sinal após o nome, tipo, transparencia.php?. Como eu resolvo isso se localmente esta ok?
O mais estranho é que mesmo com esse erro ele efetua o cadastro do user no banco. A tabela "sistema_de_login" possui os seguintes campos, ID, Nome, Email, Telefone, Login, Senha e Nivel.
Logins:
Efetuando login como nivel restrito:
Aqui eu quero que todos os usuários que possuem o nivel como "restrito" tenha acesso apenas a página demonstrativos.php, mas não conseguir fazer funcionar corretamente, fiz o processo de permissão por nível de acesso usando o Dw, aqui esta ok, mas quando o user se loga o sistema não redireciona ele para a página que ele deve.
Efetuando login com nivel admin:
Nessa parte eu setei duas páginas, uma onde o admin pode efetuar o download dos arquivos e outra para o acesso ao demonstrativos. Mas também ocorre o mesmo erro acima.
Efetuando upload de arquivos:
Na página de upload esta ocorrendo um erro após o envio do arquivo, ele diz que o mesmo não pode ser enviado, mas olhando a pasta de uploads no ftp vi que ele envia o arquivo, local esse erro também acontece. Eu não sei como resolver...
Ainda nessa parte o que desejo é que as informações inseridas aqui sejam adicionadas a listagem que existe na página de demonstrativos e também sejam inseridas na tabela "arquivos_uploads", o intuito é que sempre que um novo arquivo seja enviado ele adicione as informações para que os usuários restritos possam visualizar e efetuar o download dele. Para que essas informações sejam enviadas eu criei um banco de nome "arquivos_uploads" e dentro desse banco ele possue as tabelas, ID, Nome, Descrição e Data. Não tenho a miníma idéia de como fazer isso.
Resolvi postar os códigos das páginas no Pastebin, assim creio eu que ficará mais fácil e o tópico não ficará tão grande como já esta.
Página Cadastro: www.fundodetsedaka.com.br/transparencia/transparencia.php
Código da página: http://pastebin.com/nBmAugNu
Página enviado: www.fundodetsedaka.com.br/transparencia/enviado.html
Código da página: http://pastebin.com/eTF0WiHF
Página Login: www.fundodetsedaka.com.br/transparencia/login.php
Código da página: http://pastebin.com/8Wat2MMa
Página Upload: www.fundodetsedaka.com.br/transparencia/form_upload.php
Código da página: http://pastebin.com/dEj42HRj
Página Demonstrativos: www.fundodetsedaka.com.br/transparencia/demonstrativos.php
Código da página: http://pastebin.com/XtqA4kJ9
Página banco de dados: http://pastebin.com/SPncFM4U
Acho que é só isso... bom pessoal, como eu disse no começo, sou iniciante em php e mysql e conseguir fazer o que esta ai graças as vídeos aulas e tutoriais que achei na net, ao meu entender o sistema esta todo completo faltando apenas essas configurações e correções finais, espero contar com a ajuda de todos.
Um forte abraço.
Att,
Carregando comentários...