Jump to content


Crab

Member Since 30/08/2003
Offline Last Active 29/01/2014, 15:41
***--

#1007693 Tutorial - Cadastro De Usuários Completo

Posted by Crab on 10/02/2011, 18:14

Sei que algumas citações aqui faz meses que não obtiveram respostas, afinal fazem meses que não entrava aqui.

Como o tutorial é de minha autoria, me achei no direito de ajudar esses usuários, mesmo que tarde.

Segue abaixo:

mesmo assim =/ vai pra mesma mensagem =/

e eu nao deixo os campos em branco!


Amigo, primeiramente vc diz ter tirado a opção de gerar senha, e pelo pouco que vi, fez errado.
Vc manteve o md5() que por sua vez gerar um hash de 32 caracteres e grava esta string no BD, mas pela sua estrutura no BD, vc definiu VARCHAR 15 para senha, mesmo sem saber o que estava fazendo. nunca vai bater, pois o hash tem 32 caracteres e vc acaba gravando apenas 15 destes 32... na comparação é 'erro na certa'. :)

Busque auxilio no site do tutorial que por sua vez tem outros tutoriais tbm e presto suporte mais frequente por lá, pois estou sempre por lá.
http://www.sistemaba...login-sessions/
http://twitter.com/sistemabasico
http://twitter.com/lunelli


Entao, massa o tuto ae parabens...

Mais to com um probleminha aqui...
toda vez que abre o cadastro.php ele ja checa os erros pois nao tem nenhum campo preenchido e mostra:

ERRO: Você não enviou as seguintes informações requeridas para o cadastro!

Nome é um campo requerido.
Sobrenome é um campo requerido.
Email é um campo requerido.
Nome de Usuário é um campo requerido.

como eu faria para ele aguardar o usuario digitar para checar o erro depois.

afff malz ae... como to aprendento vacilei....
era o formulario_cadastro e nao o cadastro que tem q abrir...
vlws....


Que bom que se ligou, pois falta de atenção são os maiores motivos de dores de cabeça dentro da área de desenvolvimento web hehehehe... uma dor de cabeça a menos pra vc.
Quando precisar, busque auxilio no site do tutorial que por sua vez tem outros tutoriais tbm e presto suporte mais frequente por lá, pois estou sempre por lá.
http://www.sistemaba...login-sessions/
http://twitter.com/sistemabasico
http://twitter.com/lunelli



pessoal, estou implementando no meu site aqui, precisava disso mesmo, algo simples, vlww!
só preciso saber agora, o que colocar nas paginas que vao ser restritas aos logados..

ja vi algo assim na net:

<?
session_start();
if ((!$login) && (!$senha)) {
header ("Location: login.php");
exit;
}
?>

tem como me ajudarem? muito grato pessoal :D


Amigo se viu o tutorial com atenção, há um arquivo que utilizei como exemplo de uma página restrita, que é o arquivo area_restrita.php

Se verificar no topo deste arquivo, alias se ler o que expliquei sobre este arquivo saberá como fazer o que deseja.

Tem uma chamada para uma função no topo deste arquivo, session_checker(); que justamente executa a função de verificação.

Se precisar mais informações, busque auxilio no site do tutorial que por sua vez tem outros tutoriais tbm e presto suporte mais frequente por lá, pois estou sempre por lá.
http://www.sistemaba...login-sessions/
http://twitter.com/sistemabasico
http://twitter.com/lunelli

;)


#997163 Alguém Saberia Me Dizer Se Tem Como Criar Um "Login" Para Aces

Posted by Crab on 24/03/2010, 01:39

no htacces tu define qual imagem que irá substituir as imagens que os sites que não estão autorizados no htacces te roubam.

mais ou menos isso

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?teusite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?google\.com/ [NC]
RewriteCond %{HTTP_REFERER} # outros mecanismos de busca, não vou listar todos
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://www.teusite.com/img.gif [L] # essa imagem é a que vai substituir as imagens do teu servidor exibidas em outros sites.
Mas isso é uma parada pra evitar hotlink, acho que não era isso que tava procurando :ponder: isso tu já tinha visto não?Até mais


#997070 Tutorial - Cadastro De Usuários Completo

Posted by Crab on 23/03/2010, 01:39

A idéia mais precisa que poderia te dar seria uma relação das fotos com o id do usuário.
Deverá gravar os nome das fotos no banco de dados em uma tabela que tbm gravaria o id do user.

Quando esse user estiver logado, o ID está gravado numa session e vc pode exibir todas as fotos e descrições dessas fotos relacionadas ao Id do user logado.

Entendeu mais ou menos a lógica?

(y) Até mais


#996967 Upload De Imagens Para E-Mail

Posted by Crab on 22/03/2010, 11:42

Amigo, 'gambiaRealizando'(vou registrar essa kkkkkkkkkkkk), já que não quer tentar aprender a usar o PHPMailer.

Te indico o seguinte...

Se estás conseguindo enviar para o servidor, que tal salvar no servidor mesmo e enviar ao email apenas o link do caminho da imagem?

Além do simples link podes enviar uma mensagem html mesmo com as tags html de imagem.

<img src="http://www.teusite.c...imagem/img.jpg" alt="" />

Claro que o caminho da imagem no servidor deve estar correto.
E provavelmente os gerenciadores de email não vão exibir esta imagem sem a intervenção do próprio leitor do email, autorizando a exibição da imagem

Mas acho que ajuda e seria o caminho mais rápido para quem não quer se aventurar em aprender a classe PHPMailer que é muito boa e uma completa solução.

Ainda assim se não gostar da idéia de ter que enviar ao servidor e tudo mais... e não quiser usar o PHPMailer

Procure no google sobre imagens inline

(y)Até mais


#996246 Upload Ftp

Posted by Crab on 10/03/2010, 17:54

Amigo, teu servidor não lhe permite ver configuração do PHP.
Sinceramente, troca de provedor deste serviço.
Se não liberam o phpinfo(), com medo e por segurança, se vacilar não liberam nem echo kkkkkkkkkkkkkkkkkkk

Troca.

(y) Até mais


#996202 Como Dar Feedback Ao Usuário Em Script De Esqueci A Senha

Posted by Crab on 10/03/2010, 00:24

é... quanto à $msg e $mensagem eu mesmo mencionei no meu último post acima, que esqueci de mudar na função mail()... veja lá tbm.
Mas postei correto depois.

Na correria esqueci alguns pontos... mas é falta de atenção... acontece nas melhores famílias kkkkkkkkkkk
Legal que tu estava ligado... sinal que tá afim de aprender mesmo e não ficar no copy and paste

Mas se ajudou, considere apertar o botão verde kkkkkkkkk

Abraço Até mais


#996084 Usar Tag´s Html Dentro Do Php

Posted by Crab on 08/03/2010, 10:12

anave, teus posts estão ficando confusos, se tiver alguma dificuldade em como postar corretamente, entre em contato com algum moderador para ate explicar e ajudar a ajustar essa postagem.

E quanto aos teus erros serem por falta de atenção e confusão entre abrir e fechar chaves, abrir e fechar php, escapar strings e php e outras coisinhas mais...
... eu já havia dito e feito da forma correta pra vc.

Só não sei se tua análise foi baseado no que te passei.

Estava claro que o problema era só falta de atenção... isso acontece.

Quanto à estudar... nunca é demais.

(y) Até mais


#995957 Usar Tag´s Html Dentro Do Php

Posted by Crab on 04/03/2010, 20:46

Anave o seu primeiro código teria dado certo se não tivesse cometido o que todos nós e até os mais experientes comentem, erro ao fechar string, geralmente por falta de atenção.

Lá no seu primeiro post, naquele cod, veja como vc fez:

include ("conexao.php");

if (!empty($_POST["cpf_func"])){

    $cpf_func=$_POST["cpf_func"];
    $q="select * from funcionarios where cpf_func='$cpf_func'";
    $r=mysql_query($q) or die ("Erro no Acesso do BANCO. ".mysql_error());

    while ($linha=mysql_fetch_array($r)){

        $nome_func=$linha['nome_func'];

        echo ' <table width="76%" border="1" align="center" cellpadding="1" cellspacing="1">
                <tr>
                 <td width="14%"><div align="right"><strong>Nome:</strong></div></td>
                 <td width="35%"><label><div align="left">

                 <input name="nome_func" type="text" id="nome_func" size="40" maxlength="50" value="<?php echo $nome_func?>"/>

    }

}

?>

';

agora se vc fizer assim:


include ("conexao.php");

if (!empty($_POST["cpf_func"])){

    $cpf_func=$_POST["cpf_func"];
    $q="select * from funcionarios where cpf_func='$cpf_func'";
    $r=mysql_query($q) or die ("Erro no Acesso do BANCO. ".mysql_error());

    while ($linha=mysql_fetch_array($r)){

        $nome_func=$linha['nome_func'];

        echo ' <table width="76%" border="1" align="center" cellpadding="1" cellspacing="1">
                <tr>
                 <td width="14%"><div align="right"><strong>Nome:</strong></div></td>
                 <td width="35%">
                  <label>
                   <div align="left">

                    <input name="nome_func" type="text" id="nome_func" size="40" maxlength="50" value="'.$nome_func.'"/>

                   </div>
                  </label>
                 </td>
                </tr>
               </table>';

               /* o Erro foi nas 6 últimas linhas de cima - vc escapou o php errado e não fechou as tags HTML e é ali também que ficaria o ";"
                   veja como eu fiz ali no value pra escapar */

    }

}

?>


Talvez funcione... mas só talvez hehehehe
Percebi que no seu primeiro post faltou fechar algumas tags HTML, mas depois nos outros posts vc colocou, então tomei a liberdade de fazer o cod igual ao seu primeiro, porém com as tags HTML fechadas devidamente e também mostrar como fazer aquela variável do value daquele input, não ser considerada parte da string de forma correta. ;)

Tente.

(y)Até mais


#995941 Problemas Com Exec

Posted by Crab on 04/03/2010, 15:17

Luis, se não existisse teu tópico... o que esse título representaria para vc?

"Olá Precisod E Ajuda Com Um Comando Que O Quando Eu Entrar Numa Pagina"

Se você responder nada posso dizer que concordo com vc.

Ajude a ser ajudado, use títulos haver e representativos... entende o que é isso?

Seu título podeia ser simplesmente

"Problemas com EXEC"

... simples não?

Vc gasta tantas palavras e não diz nada.
Pense nisso e seus tópicos terão mais atenção e estará colaborando com o fórum.

O conhecimento aqui é de graça, mas a falta de bom senso sai caro.

Não adianta escrever nos tópicos palavras sem sentido e incompletas, pedir ajuda, socorro...etc...

Todos que abrem tópicos para tirar dúvidas é obvio que precisam de ajuda... é primário isso.

Evite mais tópicos seus excluídos ou fechados, ajude a ser ajudado e qualquer dúvida pode entrar em contato com moderadores da seção, monitores, admins.

Sabendo chegar será lido com toda atenção.

Conseguiu captar...??

Irei mudar o título para o que eu sugeri e por favor siga essa linha.
Terá um retorno maior.

Obrigado

(y)Até mais


#994227 Problemas Com Mod_Rewrite

Posted by Crab on 11/02/2010, 14:34

:ponder: Entendi. Você pega a requisição direto não é? Vou passar a usar assim. Mas de fato, das duas formas não está funcionando com a regra de negação ativada. Se bem, que não tive nenhum problema até agora em usar sem ela.

E sim, eu estou conseguindo incluir a página, tanto por $_GET quanto por REQUEST_URI, mas porque este trecho do código, faz parte de uma função que é usada no index para processar as requisições.

A ausência da regra de negação interfere em alguma coisa? Porque depois da dica que você me passou, imagens, js... tudo é carregado perfeitamente.


Se está tudo correndo perfeitamente da forma que está fazendo... então beleza hehehe

Nem se preocupe, va adiante

Qualquer dúvida entre em contato

AbraçoAté mais


#994099 Problemas Com Mod_Rewrite

Posted by Crab on 10/02/2010, 14:26

Então, tenho pegado direto com a regra comentada:

$area = $_GET['area'];
	switch ($area){
		case 'login':
			include_once('paginas/login.php');
			break;
                        ...

Da forma que você passou também funciona, porém, só com a regra comentada. Quando descomento a regra, não recebo nada por get.


Mas de fato, usando rewrite, tu não vai pegar por $_GET

Se olhar com atenção verá que da forma que faço não uso $_GET

Outra coisa, no seu exemplo acima, mostrou tentar pegar o login.php dentro da pasta paginas/

Se vc não colocar um .htccess apenas com RewriteEngine Off dentro desta pasta, dará erro, pois ele não identificará paginas/ como pasta e sim como valor a ser pego


(y)Até mais


#994011 Problemas Com Mod_Rewrite

Posted by Crab on 09/02/2010, 12:00

Mas com a regra descomentada como vc tenta pegar os valores???

Por exemplo eu faço somente assim para rewrite:

RewriteEngine On
RewriteRule !\.(jpg|jpeg|gif|css|swf|txt|js|png|ico|doc)$ index.php

Aí depois eu pego assim:
<?php

$get        = explode("/", $_SERVER['REQUEST_URI']);
$get        = array_splice($get, 1);

$secao      = (isset($get[0])) ? $get[0] : NULL;

switch ($secao){

	case 'blablabla' : 

		$include = "blablabla.php";

		break;

	case 'etc...' : 

	...
	...

}

Como vc faz???Até mais


#993782 Problemas Com Mod_Rewrite

Posted by Crab on 06/02/2010, 00:26

Olha, é estranho o que está acontecendo, não sou o cara no rewrite, nem na ER
Procure ter certeza que está tudo certo com as rules aí...
Ou com a forma que está pegando os valores.

Como está pegando os valores??

Abraço Até mais


#993615 Problemas Com Mod_Rewrite

Posted by Crab on 03/02/2010, 23:34

Amigo, é o seguinte

Primeriamente deixo a dica para aumentar a tua regra de negação...

RewriteRule !\.(jpg|jpeg|gif|css|swf|txt|js|png|ico|doc)$ index.php

Não esqueça a barra de escape no ponto antes das opções de extensões.

Depois para aparecer as imagens, CSS e tudo mais corretamente faça assim:

Ainda dentro da tag

<head>...</head>

Coloque o seguinte:

<base href="http://www.teusite.com.br" />

Pronto, tudo resolvido.

(y)Até mais


#990716 Hcl - Help Center Live

Posted by Crab on 23/12/2009, 17:39

Cara não gsto de HCL tentei de todas as formas suprir minhas necessidades com ele e ele deixa a desejar.

Não saberia como te ajudar com ele, mas deixo aqui a dica para o que uso:

http://www.craftysyntax.com/

Chega a dar medo de feio hehehehe, mas cara... controle total pelo painel admin

Muito bom... free... e tem divesas opções de idioma, incvlusive o Painel admin é traduzido caso desejar usar em pt-br

Estou usando ele neste site http://www.pousadafavareto.com.br

Abraço Até mais




IPB Skin By Virteq