Jas0n Web 0 Denunciar post Postado Novembro 19, 2015 Oi galera, eu preciso de ajuda para fazer um perfil aos usuarios, quando ele cadastra e fazer login.VLW! CODE abaixo.. INDEX.HTML <html> <head> <title>Sistema de usuários</title> </head> <body> <font face="Verdana" size="2"> <b> Login | Register </b> <br><br> <a href="main.php"><li> Login </li><br> <a href="cadastro.html"><li> Cadastro </li></a><br><br> <a href="login_adm.html"><li> Admin Control Panel </li><br> </font> </body> </html> LOGIN.HTML <html> <head> <title>Sistema de usuários</title> <script type="text/javascript"> function validaCampo() { if(document.login.user.value=="") { alert("Please, the user."); return false; } else if(document.login.pass.value=="") { alert("Please, the password"); return false; } else return true; } </script> </head> <body> <form action="login.php" method="post" name="login" id="login" class="login" onsubmit="return validaCampo(); return false;"> <font face="Verdana" size="2"> <h1>Login</h1> <hr /> Usuário: <br> <input type="text" name="user" id="user" class="user"> <br> <br> Senha: <br> <input type="password" name="pass" id="pass" class="user"> <br> <br> <input type="submit" value="Login"> </font> </form> </body> </html> LOGIN.PHP <?php error_reporting(0); ini_set(display_errors, 0 ); ?> <?php $user = $_POST['user']; $pass = $_POST['pass']; include("bd.php"); if($valida[$user]==$pass){ setcookie("logado", "1"); echo "<script>location.href='main.php'</script>"; } else{ echo "<font face=verdana size=2>"; echo "Usuário ou senha incorretos!"; echo "<br>"; echo "<a href=login.html>"; echo "Clique aqui</a> para tentar novamente."; echo "</a></font>"; } ?> CADASTRO.PHP <?php $archive = file_get_contents('users.php'); $split = explode(";", $archive); if(in_array($_POST["login"], $split)) { echo "This User already exists !"; echo "<meta http-equiv=refresh content=2;URL=cadastro.html>"; } else { session_start("logado"); include("bd.php"); $login = $_POST['login']; $senha = $_POST['senha']; $fp = fopen("users.php","a+"); $cbd = "$login;"; fwrite($fp, $cbd); fclose($fp); $bd = fopen("bd.php","a+"); $varval = "valida["; $new = "<?php $$varval$login] = \"$senha\"; ?>"; fputs($bd, $new); fclose($bd); echo "<script>location.href='sucesso.html'</script>"; } ?> CADASTRO.HTML <!DOCTYPE html> <html> <head> <title>Register</title> </head> <body> <font face="arial"> <h1>Register</h1> <form name="cadastro" class="cadastro" id="cadastro" method="POST" action="cadastro.php"> <label for="login"><b>User:</b></label> <br /> <input type="text" name="login" class="login" id="login" placeholder="Login"> <br /> <br /> <label for="senha"><b>Password:</b></label> <br /> <input type="password" name="senha" class="senha" id="senha" placeholder="password" onkeyup="javascript:verifica()" onkeypress="checar_caps_lock(event)" > <br /> <br /> <input type="submit" value=Register> </form> </font> </body> </html> LOGIN_ADM.HTLM OBS:acesso para admin... <html> <head> <title>Sistema de usuários</title> <script type="text/javascript"> function validaCampo() { if(document.login.user.value=="") { alert("Insira seu nome de usuário."); return false; } else if(document.login.pass.value=="") { alert("Insira sua senha."); return false; } else return true; } </script> </head> <body> <form action="users.php" method="post" name="login" id="login" class="login" onsubmit="return validaCampo(); return false;"> <font face="Verdana" size="2"> <h1>Password for access panel.</h1> <hr /> Password:<br /> <input type="password" name="senha" id="pass" class="user"> <br> <br> <input type="submit" value="Join"> </font> </form> </body> </html> LOGOUT.PHP <?php setcookie("logado", ""); ?> <HTML> <HEAD> <TITLE>Sistema de usuários</TITLE> <meta http-equiv="refresh" content="3;url=login.html"> <script language="JavaScript"> function deleteCookie(nome){ var exdate = new Date(); exdate.setTime(exdate.getTime() + (-1 * 24 * 3600 * 1000)); document.cookie = nome + "=" + escape("")+ ((-1 == null) ? "" : "; expires=" + exdate); } </script> </HEAD> <BODY> <FONT FACE="Verdana" SIZE="2">Você foi deslogado!</FONT> <script language="JavaScript"> deleteCookie("logado"); </script> </BODY> </HTML> MAIN.PHP <?php if(IsSet($_COOKIE["logado"])){} else{ echo '<meta http-equiv="refresh" content="0;url=login.html">'; exit; } ?> <html> <head> <title>Sistema de usuários</title> </head> <body> <font face="Verdana" size="2"> <br><br> <a href="logout.php">Logout</a> <br /> <br /> <br /> <br /> <h1 align="center">Esta é uma página restrita!</h1> </font> </body> </html> SUCESSO.HTML <html> <head> <title>Sistema de usuários</title> </head> <body> <font face="Verdana" size="2"> <b> Obrigado por se cadastrar! </b> <br> Você foi cadastrado com sucesso em nosso sistema. <a href="login.html">Clique aqui</a> para fazer o login. </font> </body> </html> USERS.PHP <?php$senha = $_POST['senha']; if($senha != "12345"){ echo "<script language= \"JavaScript\"> location.href=\"login_adm.html\"; </script>"; } else{ } ?> DEPOIS SO CRIAR UMA PAGINA PHP "bd.php" ESSE SISTEMA NÃO TEM MYSQL (OBS:eu quero quando o usuario cadastrar, cria uma pagina "/profile/user" com painel de usuario) Vlw :D Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Novembro 19, 2015 Veja neste tópico. Siga as orientações. Explique seu problema. Diga o que fez, o que falta fazer, onde tem dúvidas... Só postar código e dizer "quero isso" e "quero aquilo" não explica sua dúvida Tutorial de Sistema de Login: http://blog.ultimatephp.com.br/sistema-de-login-php/ Compartilhar este post Link para o post Compartilhar em outros sites
Wesley Inacio 6 Denunciar post Postado Novembro 20, 2015 Eu comecei sem MySQL, Mas cara, use um banco de dados, salvar só no PHP mais pra frente, você terá problemas. Compartilhar este post Link para o post Compartilhar em outros sites