Frank Postado Dezembro 5, 2008 Denunciar Share Postado Dezembro 5, 2008 Olá pessoal, sou novo tanto aqui quanto. no php. Coloquei um sistema de login no site: <? 'usuario1'=> 'senha1', 'usuario2'=> 'senha2', ... 'ususario25 => 'senha25' if (isset($_POST, etc) Tem aproximadamente 25 nomes de usuários e senhas registradas, e vou distribuindo para os que se cadastram. O que acontece é que do nada um login ou senha "PARA" de funcionar, dando senha ou login incorretos. (mas vinha funcionando legal antes). alguém sabe porque isto ocorre? e se tem conserto sem ter que tirar a senha fora? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wanderson Camargo Postado Dezembro 5, 2008 Denunciar Share Postado Dezembro 5, 2008 Cola teu código pra vermos o que você fez... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Frank Postado Dezembro 5, 2008 Autor Denunciar Share Postado Dezembro 5, 2008 Este é o script usado na página de login:<?//lista de usuários e suas respectivas senhas$usuarios = array( 'usua1' => '111111', 'usua2' => '222222', ..... 'usua25' => '252525' );//verificação de login e senhaif (isset($_POST['Login']) && isset($_POST['Senha'])) { if (array_key_exists($_POST['Login'], $usuarios)) { if ($usuarios[$_POST['Login']] == $_POST['Senha']) { session_start(); $_SESSION['s_login'] = $_POST['Login']; header('location: ../arquivo.html'); } else { $erro = 'Senha e/ou Login Incorreto(s).'; } } else { $erro = 'Senha e/ou Login Incorreto(s).'; }}?>Aliás, se a lista de usuários ficasse em uma outra página, seria mais fácil as alterações!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Dezembro 5, 2008 Denunciar Share Postado Dezembro 5, 2008 Se existem cadastros porque você não usa um banco?Dai é so dar um mysql_query("select user,pass from users where = user = '$a" and pass = '$b'") e ver o retorno Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wanderson Camargo Postado Dezembro 6, 2008 Denunciar Share Postado Dezembro 6, 2008 (editado) @FrankEu até criei um aqui:Exemplo de Login Simples@NorivanPor favor, o que achas se movermos o meu post acima, com exemplo de um simples login, para a seção de Tutoriais e Dicas?Abraços! Editado Dezembro 6, 2008 por Wanderson Camargo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Frank Postado Dezembro 6, 2008 Autor Denunciar Share Postado Dezembro 6, 2008 O fato é que estou tentando aprender a usar banco de dados na internet, faço programação em vba, no acces há mais de 10 anos, mas não sei uma única linha online, e apesar do asp ter semelhanças com o vba não é tão parecido como dizem e me parece o php mais seguro, e além de tudo grátis.Então usei o script acima que encontrei num forum, e está funcionando, mas um dos logins cadastrados já não é mais aceito.Não entendo essa mudança de php 3,4,5. Infelizmente só sei que se chama php. talvez seja esse o problema, pois olhando o servidor do site, ele aceita php 5 e não sei se o script foi feito assim. Por favor, quem entende pode me dizer? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Frank
Olá pessoal, sou novo tanto aqui quanto. no php.
Coloquei um sistema de login no site:
<?
'usuario1'=> 'senha1',
'usuario2'=> 'senha2',
...
'ususario25 => 'senha25'
if (isset($_POST, etc)
Tem aproximadamente 25 nomes de usuários e senhas registradas, e vou distribuindo para os que se cadastram.
O que acontece é que do nada um login ou senha "PARA" de funcionar, dando senha ou login incorretos. (mas vinha funcionando legal antes).
alguém sabe porque isto ocorre? e se tem conserto sem ter que tirar a senha fora?
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.