sexta-feira, 30 de julho de 2010

[PHP] Criando um Sistema de Login

Criando um sistema de login
Por Arthur Bonora



Crie seu banco de dados que chamaremos de 'banco', depois utilizando o phpMyAdmin crie uma tabela chama de 'usuarios', dentro da tabela usuarios crie os campos referente aos dados do cadastro do usuario que você irá manter, em nosso exemplo vamos criar 4 campos: ( id com auto increment e chave primaria), nome, e-mail e senha. O login será efetuado com o e-mail do usuário, assim não precisa ter mais um campo denominado login.


Criaremos então o arquivo de conexão com o banco de dados:


<?php

// Conexão com banco de Dados

$server = "localhost" ; //endereço do servidor, geralmente aplica-se o localhost

$db = "" ; // nome do banco de dados

$user = "" ; //usuario do banco de dados

$pass = "" ; //senha do usuario do banco de dados


$conexao = mysql_connect($server, $user, $pass);

if ($conexao) {

// echo "Conectado com sucesso";

}


$selectdb = mysql_select_db($db);


if ($selectdb) {

// echo "DB selecionado com sucesso";

}


?>

 


 

*OBS para verificar o funcionamento tire as // na frente dos eixo que deixa essas linha como comentário e após verificado o funcionamento coloque novamente para não aparecer as mensagens em seu sistema



Feito isso crie seus formularios, um de cadastro de usuario e o outro de login. Os campos no formulario de cadastro são:


  • Nome (textfield name="nome")

  • e-mail (textfield name="email")

  • Senha (password name-"senha")

    Faça um action deste formulario para 'cadastrousuario.php'






E no formulario de login são:


  • e-mail (textfield name="email")

  • Senha (password name-"senha")

    Faça um action deste formulario para 'login.php'



Agora vamos criar o arquivo cadastrousuario.php que irá gravar os dados do usuário no banco de dados.


<?php


require ('conexao.php');


$sql = "INSERT INTO usuarios (`Nome`, `Email`, `Senha`) VALUES ('$nome', '$email', '$senha')";


$resultado = mysql_query($sql);


if ($resultado) {

echo "usuario cadastrado com sucesso";

}


?>


e também o arquivo que verifica o login login.php.


<?php


include ("conexao.php");


$confirmacao = mysql_query("SELECT * FROM `usuarios` WHERE Email = '$email' AND Senha = '$senha'", $conexao); //verifica se o login e a senha conferem

$contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima


if ($contagem == 1) {

include ("painel/logado.php"); //o arquivo logado.php é que autentica o login

require ("painel/index.php"); //pagina inicial do sistema após login

}

else {

echo "Erro de Login, por favor tente novamente";

require ("index.php"); //se login estiver errado volta para pagina inicial para digitar novamente

}


?>


Veja que todos os arquivos que serão acessados após login estamos jogando em uma página com nome de 'painel', por questão de organização.






Agora vamos criar o arquivo logado.php que vai segurar a variavel que vai informar ao sistema que o usuario possui login valido:



<?php

// se login efetivado carrega essa pagina com esta variavel


if ($contagem == 1) {

$acesso = 'ok';

}

else {

echo "Você não esta logado!";

}


?>



Agora para trancar as paginas sempre crie dois arquivos, um será o que será chamado pela url e outro o conteudo propriamente dito, como exemplo a primeira pagina de nosso sistema que é painel/index.php.


Primeiro o arquivo index.php:

<?php


include ('logado.php');

if ($acesso == 'ok') {


require ("conteudoindex.php"); //se logado vai carregar o arquivo de conteudo


}


else {


echo "Não Logado!";

}


?>

E o arquivo que terá o conteudo propriamente dito: conteudoindex.php


<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Titulo</title>

</head>

<body>


<!-- Uma pagina html normal ou com qualquer conteudo que deseje -->


</body>

</html>


Você pode escrever tudo em apenas um arquivo, mas assim torna-se mais organizado.


Para deixar seus sistema mais seguro ao invés de utilizar 'ok' como verificação de acesso, crie alguma expressão dificil e longa como: 'afsd8fas5f4s4fas4f5a4fe5w4fa56w4fe5wefwa'.

quarta-feira, 21 de julho de 2010

Idéia de Produto: Mouse Tradutor

 Bom galera, as vezes dou uma viajada e penso em determinados gadgets que poderiam existir, então coloco no blog, vai que algum doido vê e acaba produzindo, ah e se por acaso acharem algo parecido postem no comentário.
 
O produto que pensei hoje é um mouse normal como todos os outros, porem com um botão de tradução, ou seja ao selecionar determinado texto e acionando este botão ja seria traduzido na tela.
Sim eu sei que hoje em dia traduzir com o google tradutor e similares é muito fácil, mas traduzir só o que realmente precisa a um click sem sair da página nem nada seria bastante interessante.
 
uma idéia de gadget para o google "Google Mouse Translator". kkkk
 
 
 
abraços
 
 
 
 
 

sábado, 17 de julho de 2010

Ganhe dinheiro pela internet trabalhando em casa

Ja pensou em trabalhar em casa com uma excelente Renda? 

Com o Renda Extra em Casa você pode, basta adquirir a assinatura do conteudo Aprendizado Financeiro e passar a revender as mesmas, que você terá uma renda com marketing multinível sem fronteiras.
Vale a pena conhecer o funcionamento do sistema clicando aqui

quinta-feira, 8 de julho de 2010

McDia Feliz 2010

Mais de 100 instituições apoiadas em todo o país. Mais de R$ 100 milhões arrecadados e destinados a projetos desde 1988. Esperança e uma melhor qualidade de vida para 30 mil crianças, adolescentes e familiares anualmente. Trinta mil voluntários mobilizados só no último ano. Os números são do McDia Feliz, maior campanha em prol do combate ao câncer infantojuvenil no Brasil, que neste ano chega à sua 22ª edição.
Junho marca o lançamento nacional do McDia Feliz 2010, ação coordenada pelo Instituto Ronald McDonald, e o início da venda dos tíquetes antecipados de Big Mac.

Os tíquetes antecipados podem ser adquiridos nas instituições parceiras do Instituto Ronald McDonald de 17 de junho a 27 de agosto ao valor de R$ 8,50 cada. E no McDia Feliz, em 28 de agosto, cada cupom deverá ser trocado por um sanduíche Big Mac em um dos 577 restaurantes da rede McDonald's no Brasil. A venda dos tíquetes antecipados representa uma importante parcela na arrecadação total da campanha McDia Feliz, composta ainda pela venda de sanduíches Big Mac no próprio dia, isoladamente ou na promoção (exceto alguns impostos), além de produtos promocionais. Em 2009, foram vendidos mais de 700 mil tíquetes antecipados. Para este ano, a expectativa é chegar a 1 milhão de tíquetes vendidos antecipadamente.
Ao longo dos últimos 21 anos, os recursos obtidos com o McDia Feliz têm viabilizado a implantação de unidades de internação, ambulatórios, salas de quimioterapia, casas de apoio e unidades de transplante de medula óssea, entre outros projetos em benefício de crianças e adolescentes com câncer. "São muitas as realizações ao longo desses anos e elas são de cada um de nós. Por isso, todos nós devemos nos orgulhar de fazer parte desta história e saber que o nosso trabalho e o de milhares de parceiros vêm contribuindo para gerar mais e mais sorrisos em prol da vida. Esse é o nosso compromisso: com a vida", afirma Francisco Neves, superintendente do Instituto Ronald McDonald.
Como adquirir os tíquetes antecipados
Quem quiser contribuir com a luta contra o câncer infantojuvenil poderá comprar os tíquetes antecipados Big Mac na instituição participante em sua localidade. A consulta às instituições participantes pode ser feita pelo site www.instituto-ronald.org.br. Empresas também podem aderir à causa encomendando cupons para clientes e funcionários. Neste ano, os recursos da campanha serão investidos em 69 projetos, de 58 instituições em todo o país.
Trocando Big Mac por sorrisos
Todo último sábado de agosto acontece a maior campanha de arrecadação e mobilização da sociedade em prol do combate ao câncer infantojuvenil no Brasil, o Mcdia Feliz. A campanha é um sucesso graças à participação fundamental de funcionários, franqueados e fornecedores, além da mobilização de cerca de 30 mil voluntários que incentivam a sociedade a abraçar a causa da luta contra o câncer.
O McDia Feliz é o dia de maior movimento no ano nos restaurantes McDonald's. Em 2009, apenas no dia 29 de agosto, foram vendidos mais de 1,3 milhão sanduíches Big Mac em todo em todo o país, o que contribuiu para a arrecadação recorde de R$ 11,7 milhões

 

____

Vamos Fazer Nossa Parte sempre que Pudermos.

 

quarta-feira, 7 de julho de 2010

Funcionamento dos Cartões de Crédito

Salve Galera,

hoje em meu trabalho fui questionado sobre como é o funcionamento dos cartões de crédito, visto que a empresa achava que tinha contrato com a Visa, sendo que na verdade não há um contrato direto com a bandeira e sim com as administradoras. então tive a idéia de também publicar no blog uma explicação sobre o assunto:


Primeiro precisamos separar as funções das empresas no processo:
 
- Bandeiras (VISA, MASTERCARD) - Responsavel pela tecnologia.
 
- Administradoras (CIELO, REDECARD) - Reponsável pela negociação com os logistas onde possuem as concessões das bandeiras para operarem.
 
- Bancos (BRADESCO, BRASIL, CREDICARD, etc...) - Responsavel em conceder cartões e crédito ao consumidor, tambem em concessão com as bandeiras.
 
 Ou seja, A Visa ou Mastercard possui a tecnologia, a Cielo ou Rederad lucra em cima do logista, enquanto os bancos lucram em cima do consumidor (juros e tal).
 
________________
 

Desenhar fluxogramas

Pessoal, segue dica de uma ferramenta on-line, simples e fácil para desenhar fluxogramas e diagramas para seu projeto: https://demo.bpmn.i...