Zoação 2 Denunciar post Postado Maio 19, 2013 Alguém teria um código onde consiga fazer uma espécie de login básico apenas para que confirme se é ou não usuário cadastrado? Veja como: 1) O usuário insere seu Login e Senha 2) O sistema confere em um arquivo TXT no servidor 3) Se houver a sequência, o acesso é então LIBERADO e o mesmo é direcionado a uma página 4) Se não houver ou estiver errado, será exibida uma mensagem de erro Obrigado!!! Compartilhar este post Link para o post Compartilhar em outros sites
Edgard Hufelande 27 Denunciar post Postado Maio 19, 2013 No txt iria ficar muito vulnerável, você pode fazer isso no php mesmo, salvar o login e senha em uma array e conferir depois... Mesmo assim ainda acho que seria vulnerável, a melhor forma é usar um banco mesmo. rs Compartilhar este post Link para o post Compartilhar em outros sites
Zoação 2 Denunciar post Postado Maio 19, 2013 Edgard, Eu criei um com banco de dados mas estou tendo alguns problemas... - Sempre que tento "gravar" um novo registro, não sei porque não localizo os dados depois. Compartilhar este post Link para o post Compartilhar em outros sites
Edgard Hufelande 27 Denunciar post Postado Maio 19, 2013 Posta o code ai ou então no pastebin.com Compartilhar este post Link para o post Compartilhar em outros sites
webdevbr 35 Denunciar post Postado Maio 20, 2013 passa code, ajuda mto ;) Compartilhar este post Link para o post Compartilhar em outros sites
Zoação 2 Denunciar post Postado Maio 21, 2013 Pessoal, Obrigado pela ajuda e dica... resolvi fazer em banco de dados mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
The_Black 0 Denunciar post Postado Maio 22, 2013 <?php interface iLogin { public static function Logar($Erro_Conta,$Erro_Senha,$Redirecionamento); public static function Logado(); public static function Deslogar(); } class Login { ##~~>Atributos private static $Login; private static $Senha; private static $Entrar; private static $Sair; private static $Diretorio; private static $S_Login; private static $S_Senha; ##~~>Metodo construtor public function __construct($Login,$Senha,$Entrar,$Diretorio,$Sair) { ##Construtor Sobrecarregado //trim — Retira espaço no ínicio e final de uma string //strip_tags — Retira as tags HTML e PHP de uma string self::$Login = strip_tags ( trim ( $Login ) ); self::$Senha = strip_tags ( trim ( $Senha ) ); self::$Entrar = $Entrar; self::$Diretorio = $Diretorio; self::$Sair = $Sair; //Construtor Padrão $_SESSION [ "Login" ] = self::$Login; $_SESSION [ "Senha" ] = self::$Senha; self::$S_Login = $_SESSION [ "Login" ]; } //Metodos manipuladores de acesso. public static function Logar ($Erro_Conta,$Erro_Senha,$Redirecionamento) { if ( isset ( self::$Entrar ) ) { //Verifica se o .txt com nome do Login digitado existe, se sim executa chaves if ( file_exists ( self::$Diretorio . self::$Login . ".txt" ) ) { opendir ( self::$Diretorio ); // Abrindo diretório com o seu caminho definido por parametro $Arquivo = self::$Diretorio . self::$Login . ".txt"; $Abre = fopen ( $Arquivo, "r" ); $Ler = fread ( $Abre , filesize ( $Arquivo ) ); $Dado = explode ( "|" , $Ler ); $User = $Dado [ "0" ]; $Password = $Dado [ "1" ]; if ( $Password != self::$Senha ) { echo $Erro_Senha; } else { echo $Redirecionamento; } } else { echo $Erro_Conta; } } } public static function Logado ($Permissao,$Redirecionamento) { if ( !isset ( self::$S_Login ) ) { exit ( $Permissao ); echo $Redirecionamento; } } public static function Deslogar ($Redirecionamento) { if ( isset ( self::$Sair ) ) { unset ( $Diretorio, $Entrar, $Login, $S_Login, $S_Senha, $Sair, $Senha ); Session_destroy(); echo $Redirecionamento; } } } ?> login.class;php $Logando = new Login($_POST["Login"],$_POST["Senha"],$_POST["Entrar"],"modules/db/admin/",0); $Logando::Logar("Conta inexistente","Senha incorreta",'<meta http-equiv="refresh" content="0; url=default.php">'); index.php desculpe mas não tenho tempo de comentar =/ foi mau mesmo Compartilhar este post Link para o post Compartilhar em outros sites