S t o n e 0 Denunciar post Postado Setembro 10, 2008 Olá pessoal fiz um scriptzinho de login.. mas claro não está 100% seguro <?php require("conn.php"); $login = $_POST['login']; $senha = $_POST['senha']; $sql = mysql_query("select * from usuario where usu_login = '$login' and usu_senha = '$senha'"); if(mysql_fetch_assoc($sql)){ echo "Seja bem vindo! <br/><br/> Redirecionando!"; echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=cad_portfolio.php'>"; } else { echo "Senha e(ou) login incorreto(s)! <br/><br/> Redirecinando!"; echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=../admin'>"; } ?> o problema é que ele está aceitando tanto Uppercase quanto Lowercase :/ Compartilhar este post Link para o post Compartilhar em outros sites
André Baptista 0 Denunciar post Postado Setembro 10, 2008 como esta o Storage Engine do seu banco tente passar para INNODB Compartilhar este post Link para o post Compartilhar em outros sites
S t o n e 0 Denunciar post Postado Setembro 11, 2008 Como eu posso ver a Storage Engine dele? será que seria o meu caso? pesquisei um pouco e Archive Storage Engine Quando deve ser utilizado O table type Archive é usado para armazenar uma grande quantidade de dados, sem índices e com pouco gasto de memória. valeu :) Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Setembro 11, 2008 ue, e qual é o problema em ele aceitar os dois tipos ? Compartilhar este post Link para o post Compartilhar em outros sites
S t o n e 0 Denunciar post Postado Setembro 11, 2008 que a senha pode ser tanto LOGIN/SENHA quanto login/senha.. ele tinha que aceitar só como tu cadastra no bd.. Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Setembro 11, 2008 mais não precisa colega, não tem problema algum... troque o engine de seu db, clique na tabela e depois em alterações, usando o phpmyadmin Compartilhar este post Link para o post Compartilhar em outros sites
S t o n e 0 Denunciar post Postado Setembro 11, 2008 poisé que não tem problema realmente não tem.. mas o certo seria você cadastrar em lowercase ou uppercase ou ambos e o bd salvar daquele jeito.. acho que é isto né? :S valeu :) Compartilhar este post Link para o post Compartilhar em outros sites
André Baptista 0 Denunciar post Postado Setembro 11, 2008 você conseguiu trocar o storage engine do seu banco? tente fazer como o alaerte falou.. tente usar o phpmyadmin.. []'s Compartilhar este post Link para o post Compartilhar em outros sites
S t o n e 0 Denunciar post Postado Setembro 11, 2008 poisé não achei onde pelo phpmyadmin, clico na tabela depois eu alterar o campo né.. não vi nem uma opção de engine :( certo achei.. é operações la tem MEMORY BACLHOLE ARCHIVE FEDERATED MRG_MYISAM qual devo colocaR? Compartilhar este post Link para o post Compartilhar em outros sites
André Baptista 0 Denunciar post Postado Setembro 11, 2008 clica sobre sua database no ai vai lista tua tabela ai clica na opção em editar da sua tabela ai você pode alterar o Storage Engine Compartilhar este post Link para o post Compartilhar em outros sites
S t o n e 0 Denunciar post Postado Setembro 11, 2008 certo coloquei INNODB e ainda está aceitando :( Compartilhar este post Link para o post Compartilhar em outros sites
André Baptista 0 Denunciar post Postado Setembro 11, 2008 hum.. tentar colocar sua Collation para utf8_unicode_ci só para testar.. outra pergunta.. que tipo estao os campos usuario e senha? []'s Compartilhar este post Link para o post Compartilhar em outros sites
S t o n e 0 Denunciar post Postado Setembro 11, 2008 Não deu certo :( estão varchar(10) o login e senha Compartilhar este post Link para o post Compartilhar em outros sites
André Baptista 0 Denunciar post Postado Setembro 11, 2008 amigo posta o código do seu form.. Compartilhar este post Link para o post Compartilhar em outros sites
S t o n e 0 Denunciar post Postado Setembro 11, 2008 <form id="form1" name="form1" action="login_valida.php" method="post" accept-charset="utf-8"> <label>Login:</label> <br/> <input type="text" name="login" value="" id="login"> <br/> <label>Senha:</label> <br/> <input type="password" name="senha" value="" id="senha"> <br/> <input type="submit" name="button" value="Enviar" id="button"> </form> Compartilhar este post Link para o post Compartilhar em outros sites
André Baptista 0 Denunciar post Postado Setembro 11, 2008 cara eu fiz um teste aqui.. e funcionou normal, usei seu mesmo form.. tenta fazer o seguinte.. tenta recriar seu banco.. e já deixa o Storage engine como INNODB e o Collation para UTF8-unicode_ci foi as mesmas configurações que deixei aqui num teste que fiz e funcionou blza.. criei uma tabelinha com 3 campos id int(11) user varchar(10) senha varchar(10) []'s Compartilhar este post Link para o post Compartilhar em outros sites
S t o n e 0 Denunciar post Postado Setembro 11, 2008 eu não criei uma ID, crieo o login como pk, será que pode ter cido isto? edit-- recriei como INNODB e continua do mesmo jeito.. não tenho idéia doque seja :/ Compartilhar este post Link para o post Compartilhar em outros sites
André Baptista 0 Denunciar post Postado Setembro 11, 2008 acho que não teria problema nao.. eu ja fiz os testes e aqui deu normal.. deve te algo que esteja errado ainda.. :( Compartilhar este post Link para o post Compartilhar em outros sites
S t o n e 0 Denunciar post Postado Setembro 11, 2008 poisé.. vou fazer em outro pc derrepente seja alguma config do xampp sei la :/ Compartilhar este post Link para o post Compartilhar em outros sites
S t o n e 0 Denunciar post Postado Setembro 11, 2008 fiz em outro computador e deu a mesma coisa... deve ser algo no banco alguma configuração.. Compartilhar este post Link para o post Compartilhar em outros sites