Ir para conteúdo
Fórum Script Brasil

adailton

Membros
  • Total de itens

    328
  • Registro em

  • Última visita

Tudo que adailton postou

  1. Da uma olhada... Repare nos Headers.... o primeiro é para caso o caro tenha errado...o segundo para caso esteje certo o login e senha... vai para pg protegida.. Você coloca a pagina de erro e login.. Ps... repare que no header, aonde o cara acerta estou passanda a SID o ID do banco e o nome do cara... Outra coisa você pode no header do erro de login você pode colocar a pagina de login com uma menssagem... tipo login.php?msg=Erro%20de%20usuário%20ou%20senha.<BR>Tente%20de%20novo ai ma pagina de login você faz assim em algum lugar <? echo "$msg";?> OK
  2. Ok então vamos por parte na pagina autentica.php o script recebe as varivais nome e senha - e faz a verificação com a função anti_injection - essa função remove das variaveis funções sql que poçam burlar o sistema de autenticação... não vou entrar em detalhes... tem muito material no site.. a esta função foi feita pelo Fabyo - membro do scriptbrasil - e admin no imasters.. (creditos - resolveu um problemão meu) function anti_injection($sql) { // remove palavras que contenham sintaxe sql $seg = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql); $seg = trim($seg);//limpa espaços vazio $seg = strip_tags($seg);//tira tags html e php $seg = addslashes($seg);//Adiciona barras invertidas a uma string return $seg; } //RECEBE OS DADOS DO FORMULÁRIO $nome = anti_injection($_POST["nome"]); $senha = anti_injection($_POST["senha"]); Le a função e posta as duvidas.... repara que isto é so para recuperar as variaveis para login
  3. Ta bom....hehehe.... é que tava para ai montei... Mas vamos lá... Quais comando você quer saber... Adailton
  4. Ta ai.. pagina autentica.php pagina conecta.php pagina verifica.php - esta pagina você chama por include nas pg que você quer proteger Ta ai Adailton
  5. vou te passar as pagina autentica.php - conecta.php - e verifica.php so um minuto
  6. O meu codigo verifica é assim <? //INICIALIZA A SESSÃO session_start(); //VERIFICANDO LOGADO @$id_logado = $_GET['id_cad']; //SE NÃO TIVER VARIÁVEIS REGISTRADAS //RETORNA PARA A TELA DE LOGIN if( (!isset($_SESSION[id])) AND (!isset($_SESSION[nome])) ) Header("Location: erro.php"); else{ if($_SESSION['id']!=$id_logado) Header("Location: erro.php"); } ?> Chamo ela em todas as paginas.....
  7. Voce colocou quantos caracters no bd campo senha.... limita o campo senha no form tambem Perfeito.... Agora crie uma pagina login.php contendo dois campos 1 nome - que seria usuario 2 senha - para senha do cara aponta action para autentica.php method POST já te passo a pagina autentica.php Adailton
  8. Para mostrar os * no form é colocar no campo input tipo senha.... mas no banco pode usar criptografia MD5... depois nos vemos isto... Criou os campos....???? Cria no formulário de cadastros os campos usuario e senha.....e não esque de incluir os campos no insert do banco de dados... So um detalhe a verificação de duplicidade vai mudar... você não que que tenha dois logins iguais certo... Faz o form depois te explico isto Adailton
  9. Cria na tabela um campo usario e um para senha trabalha com varchar e limita o campo (vai a seu gosto) quantidade de caracteres.. no campo usuario classifica como UNIQUE ok
  10. Passa a estrutura da tabela cadastro..... para dar uma olhada Adailton
  11. tenta destruir a sessão assim <? session_start(); //DESTRÓI AS VARIÁVEIS unset($_SESSION[login]); unset($_SESSION[codbanc]); ?> Adailton
  12. adailton

    Help Again =p

    Precisando tamo ai... Adailton
  13. adailton

    Apache For Windows...

    O phpMyAdmin é um front para manipular o Banco MySql... Seria interessante instalar sim..... com ele você pode.. >> criar bancos de dados.. >> modelar tabelas.. >> executar query >> inserir dados nas tabelas... efim você manipula o banco de dados MySql.. Se tiver dificuldades posta ai.. Adailton
  14. adailton

    Quebra De Linha

    tenta assim... $item1="descricao1"; $item2="descricao2"; $item3=nl2br($item1,"\n",$item2); $itens = strip_tags($item3,'<br/>'); Qualquer coisa posta Adailton
  15. adailton

    Preciso Aprender

    para começar http://br.php.net
  16. adailton

    Help Again =p

    Faz assim $sql="SELECT * FROM TABELA WHERE CAMPO_DA_TABELA='$CAMPO_NOME'"; $sql_result=mysql_query($sql); $resultados=mysql_fetch_array($sql_result); if (!empty($resultados["CAMPO_DA_TABELA"])) { echo "Já existe usuário <B>$campo_nome</B>"; } else ;.... aqui entra o insert Valeu Adailton
  17. adailton

    Mssql+php

    Ta bom primeiro... Faz um formulario e coloque os campos de acordo com os campos da tabela.... sabe fazer... O form você faz em um editor qualquer... so coloque o nome do campo do mesmo geito que ta na tabela do MySql... esse é o primeiro passo
  18. adailton

    Mssql+php

    que sistema é este...... é script pronto
  19. adailton

    Help !

    Acho que você não me entendeu... seu codigo $sql = mysql_connect($localhost,$root,$password); mysql_select_db($pend); $nome = $_POST[nome]; $desc = $_POST[desc]; echo "$nome"; echo "<br>"; $insere = "INSERT INTO pend (nome,desc) VALUES ('$nome','$desc')"; mysql_query($insere,$sql); só coloca aspas simple (') delimitando a variavel... era so isto que faltava... Entendeu?? Adailton
  20. adailton

    Help !

    Delimita a variavel... tipo INSERT INTO...... VALUES ('$nome','$desc') Adailton
  21. adailton

    Mssql+php

    Ta com o banco de dados criado???? Sabe criar tabelas no MySql??? Se quiser te ajudo... É so postar.. Adailton
  22. adailton

    Borda Da Tabela

    Cara como você ta gravando o campo descricao no Banco..??? Adailton
  23. adailton

    Borda Da Tabela

    acredito que seu problema ta variavel abaixo $VdescricaoProblema = $linha["descricaoProblema"]; faz assim $VdescricaoProblema = nl2br($linha["descricaoProblema"]); ou na visualização <? echo nl2br('$Vdescricao');?> Tenta assim qualquer coisa posta ai.. Adailton
  24. Cara eu alimento um arquivo XML com base de dados mysql... Da uma olhada... <? //CONECTA A BASE MYSQL $conn = @mysql_connect("localhost", "user", "senha") or die("ERRO NA CONEXÃO"); $db = @mysql_select_db("banco", $conn) or die("ERRO NA SELEÇÃO DA BASE DE DADOS"); $sql = @mysql_query("SELECT * FROM artigos ORDER BY ArtigoID DESC LIMIT 7") or die("ERRO NO SQL"); $row = mysql_num_rows($sql); if($row > 0) { $arquivo = "noticias_lead.xml"; $ponteiro = fopen($arquivo, "w"); fwrite($ponteiro, "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\r\n"); fwrite($ponteiro, "<rss version=\"2.0\">\r\n"); fwrite($ponteiro, "<channel>\r\n"); fwrite($ponteiro, "<title>CAPESP</title>\r\n"); fwrite($ponteiro, "<link>http://www.capesp.org</link>\r\n"); fwrite($ponteiro, "<description>Noticias, Educação, Professor e Servidor Publico</description>\r\n"); fwrite($ponteiro, "<language>pt-br</language>\r\n"); fwrite($ponteiro, "<copyright>Copyright CAPESP. Todos os direitos reservados.</copyright>\r\n"); fwrite($ponteiro, "<webMaster>suporte@capesp.org</webMaster>\r\n"); for($i=0; $i<$row; $i++) { $link = mysql_result($sql,$i,"ArtID"); $title = mysql_result($sql,$i,"ArtTitle"); $conteudo = "<item>\r\n"; $conteudo .= "<title>$title</title>\r\n"; $conteudo .= "<link>http://www.capesp.org/br/publicacao/noticias/wmview.php?ArtID=$link</link>\r\n"; $conteudo .= "</item>\r\n"; fwrite($ponteiro, $conteudo); } fwrite($ponteiro, "</channel>"); fwrite($ponteiro, "</rss>\r\n"); fclose($ponteiro); echo "<h2>Arquivo Criado</h2><br>"; echo "O arquivo <b>".$arquivo."</b> foi gerado com SUCESSO !"; } ?> Adailton
  25. adailton

    Me Ajuda E Ganhe Sexo

    Post o que você quer instalar.... Post realmente qual a dificuldade.... Ou seja, a galera ta aqui para ajudar.... é so você postar... não a real necessidade do MSN do primo... Se precisa realmente de ajuda, post suas duvidas... que a comunidade ta ai pronta par te ajudar.... Adailton
×
×
  • Criar Novo...