Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Achei este sistema! Funciona perfeitamente, mas eu gostaria de encrementar o cadastro colocando os campos:
e se não fosse pedir muito, teria como o usuario alterar seu cadastro?
abaixo os codigos:
funcoes.php
<?phpsession_start("login");function cadastrar($usuario,$senha,$lembrete,$email){ include("usuarios.php"); if(($usuario=="") OR ($senha=="") OR ($lembrete=="") OR ($email=="")){ echo "<br>"; echo "<br>"; echo "<font face=Arial size=2>"; echo "<b>Todos os campos são de preenchimento obrigatório.</b>"; echo "<br>"; echo "<a href=java script:history.back(1)>"; echo "Voltar"; echo "</a></font>"; } else{ if($Senha_u[$usuario]){ echo "<br>"; echo "<br>"; echo "<font face=Arial size=2>"; echo "Usuário já existe. Escolha outro nome."; echo "<br>"; echo "<a href=java script:history.back(1)>"; echo "Voltar"; echo "</a></font>"; } else{ $varsenha = "Senha_u["; $varemail = "Email_u["; $varpalavra = "Palavra_u["; $fp=fopen("usuarios.php","a+"); fputs($fp,"<?php//Configurações do usuário: $usuario$$varsenha$usuario] = \"$senha\";$$varemail$usuario] = \"$email\";$$varpalavra$usuario] = \"$lembrete\";?> "); fclose($fp); echo "<br>"; echo "<br>"; echo "<font face=Arial size=2>"; echo "Cadastro realizado com sucesso!"; echo "<br>"; echo "<a href=index.php>"; echo "home"; echo "</a></font>"; } }}function proteger(){ $pagina = $_SERVER["PHP_SELF"]; if(($_SESSION["user"]!="") OR ($_SESSION["pass"]!="")){} else{ echo "<script>location.href='login.php?act=frm&pagina=$pagina'</script>"; }}function valida_login($usuario,$senha,$pagina){ include("usuarios.php"); if(!$Senha_u[$usuario]){ echo "<br>"; echo "<br>"; echo "<font face=Arial size=2>"; echo "Usuário inexistente"; echo "<br>"; echo "<a href=java script:history.back(1)>"; echo "Voltar"; echo "</a></font>"; } elseif($Senha_u[$usuario]==$senha){ $_SESSION["user"] = $usuario; $_SESSION["pass"] = $senha; echo "<script>location.href='$pagina'</script>"; } else{ echo "<br>"; echo "<br>"; echo "<font face=Arial size=2>"; echo "Senha incorreta"; echo "<br>"; echo "<a href=java script:history.back(1)>"; echo "Voltar"; echo "</a></font>"; }}function email($usuario){ include("usuarios.php"); if(!$Senha_u[$usuario]){ echo "<br>"; echo "<br>"; echo "<font face=Arial size=2>"; echo "Usuário inexistente"; echo "<br>"; echo "<a href=java script:history.back(1)>"; echo "Voltar"; echo "</a></font>"; } else{ mail($Email_u[$usuario],"Sua senha!","Sua senha em nosso sistema é: $Senha_u[$usuario]!",""); echo "<br>"; echo "<br>"; echo "<font face=Arial size=2>"; echo "Por favor, verifique sua caixa de e-mails."; echo "<br>"; echo "<a href=java script:history.back(1)>"; echo "Voltar"; echo "</a></font>"; }}function mostrar_palavra($usuario){ include("usuarios.php"); if(!$Senha_u[$usuario]){ echo "<br>"; echo "<br>"; echo "<font face=Arial size=2>"; echo "Usuário inexistente"; echo "<br>"; echo "<a href=java script:history.back(1)>"; echo "Voltar"; echo "</a></font>"; } else{ echo "<br>"; echo "<br>"; echo "<font face=Arial size=2>"; echo "Lembrete de senha: <b>$Palavra_u[$usuario]</b>"; echo "<br>"; echo "<a href=?acao=email&usuario=$usuario>"; echo "Ainda não lembrei..."; echo "<br>"; echo "<a href=java script:history.back(1)>"; echo "Voltar"; echo "</a></font>"; }}?>
cadastro.php
<?phpinclude("funcoes.php");include ("ontop.php");if($_GET["acao"]=="cadastra"){ cadastrar($_POST["usuario"],$_POST["senha"],$_POST["lembrete"],$_POST["email"]);}else{?><html><head><title>Laura4U.Laura Pausini FanSite.</title></head><body><br><br><b><font face="Arial" style="font-size: 11px">Preencha todos os campos do formulário abaixo para poder se cadastrar.</font></b></p><form method="POST" action="?acao=cadastra"> <p><font face="Arial" style="font-size: 11px">Nome de usuário:<br> <input style="color: #000000; font-size: 11px; font-family: Arial; border: 1px solid #000000; background-color: #CCCCCC" type="text" name="usuario" size="20"><br> Senha:<br> <input style="color: #000000; font-size: 11px; font-family: Arial; border: 1px solid #000000; background-color: #CCCCCC" type="password" name="senha" size="20"><br> Lembrete de senha:<br> <input style="color: #000000; font-size: 11px; font-family: Arial; border: 1px solid #000000; background-color: #CCCCCC" type="text" name="lembrete" size="20"><br> E-mail:<br> <input style="color: #000000; font-size: 11px; font-family: Arial; border: 1px solid #000000; background-color: #CCCCCC"type="text" name="email" size="20"><br><br> <input style="font-size: 11px; font-family: Arial; color: #999999; font-weight: bold; border-style: solid; border-width: 1; background-color: #FFFFFF" type="submit" value="Cadastrar"> </font></p></form></body></html><?php } ?>Carregando comentários...