Jump to content


Photo

Tutorial - Sistema De Login


  • Faça o login para participar
602 replies to this topic

#466 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 28/04/2006, 08:42

deve ser o caminho do TMP , verifica se está apontando para o caminho correto!

ex: c:\pasta_do_windows\temp

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#467 NightShadow

NightShadow

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Não informado

Posted 28/04/2006, 18:25

mas eu naum sei qual linha coloca isso, tô tentando descobrir, mas tá xxxxxx

#468 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 28/04/2006, 19:13

Procura no php.ini por:

session.save_path

Se ela conter um ; no inicio, remova, isso comenta a linha.
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#469 NightShadow

NightShadow

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Não informado

Posted 28/04/2006, 19:36

ainda não deu certo, naum tá salvando os cookies, eu coloquei assim:
session.save_path = "C:\WINDOWS\Temp"

#470 newboxters

newboxters

    12 Horas

  • Usuários
  • 146 posts
  • Sexo:Não informado

Posted 01/05/2006, 12:24

Olá. No script deste tutorial, os códigos para fazer o login são bem semelhantes ao que eu utilizava (gravando cookies através do setcookie), no qual funcionam perfeitamente, desde que o register_globals esteja ON. Mas o problema, é que nas últimas versões do php, o register_globals é OFF por várias medidas de segurança, e no meu caso não é servidor local, em minha máquina por isso não há como eu editar o arquivo para mudar o register_globals e exatamente por medidas de segurança o servidor onde estou hospedando meu site não autoriza esta mudança.

Já tentei fazer, mas continuou o register_globals OFF.
<?
ini_set("register_globals", "1");
?>

<?phpinfo();?>

Tentei buscar por alguns scripts prontos de sistema de login para ver um exemplo, mas todos utilizando a mesma maneira para fazer a página de login (igual deste tutorial).

Então, eu gostaria de saber como eu posso fazer pra gravar cookies, mesmo estando o register_globals OFF.
Será necessário eu mudar para sessions, certo? Poderiam postar um exemplo para eu poder utilizar?

#471 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 02/05/2006, 07:40

Tenta com o $_COOKIE['valor'] = $valor;
Nunca tentei assim, mas quem sabe de certo ;)

para gravar uma SESSION :
<?php
session_start();
$Nome = "WmOnline";
$_SESSION['FORUM'] = $Nome; // AQUI GRAVA
$Forum = $_SESSION['FORUM']; // AQUI RECUPERA !
echo "Óla você está visitando o fórum \"{$Forum}\", seja vem vindo!";
?>

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#472 christie5

christie5

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado
  • Interesses:Design gráfico<br>Web design<br>Fotografia<br>Decoração

Posted 05/05/2006, 23:25

Sou designer gráfico, e gostaria que meus clientes se logassem para verem o projeto sendo desenvolvido. O problema é que cada cliente tem que acessar uma página diferente, só dele, não pode ter acesso aos projetos dos outros clientes. Como faço isso? Obrigada

#473 lhukaz

lhukaz

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado

Posted 14/05/2006, 17:14

criei no banco pra por nivel no usuario

$nivel

bzl...

como faço pra qdo ele logar pegar o nivel tb ??

e como faço pra em certas paginas exibir de acordo com seu nivel???

Edição feita por: lhukaz, 17/05/2006, 13:39.

"Sou filho de Deus e Deus mim ilumina em Tudo que eu faço!"

Onforum - Ligando você com o mundo webmaster!

#474 Morpheus_911

Morpheus_911

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 26/05/2006, 17:56

Bom, seguinte galera... axei mt bacana o forum aki, principalmente pq estava procurando o que esta nesse topico e encontrei aki mt bem explicado...

Mas eu tenho uma duvida q naum sei se jah foi esclarecida nesse topico, pois naum li ele td jah q saum + de 20 paginas...

Eh o seguinte, eu gostaria de fazer com que após o usuário ter logado, a área de login desapareça, e no lugar desta, apareça tipo: Bem vindo $user!

O resto eu jah consegui fazer td, soh naum sei como q faz esse esquma de sumir a area de login, e aparecer as boas vindas!

Espero que alguem possa me ajudar, pois pelo que parece o fórum aqui é bem movimentado e cheio de profissionais.

Abraço.. Flws

#475 MarcoviZ

MarcoviZ

    ubuntu for human being

  • Usuários
  • 1137 posts
  • Sexo:Não informado

Posted 26/05/2006, 18:15

usa um if... nao sei trabalhar com cookie, vc verifica se o cookie existe, se existir aparece bem vindo se nao exister (else) aparece o campo de login.

abraços
[]'s

#476 Morpheus_911

Morpheus_911

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 28/05/2006, 19:26

Intaum, eu fiz o seguinte:

<? include("acesso.php"); ?>
<?
if ( $contagem == 1 ) {
?>
Bem Vindo <? echo $login?>!<br /><br />
<a href="logout.php">Logout </a>
<?
} else {
echo "Não Logado" ;
}
?>


Porém eu gostaria q no lugar de "Não logado" aparecesse uma tabela em que teria o lugar para fazer login e senha, mas ao adicionar a tabela, está dando erro!
Tem q adicionar algum caractere especial para q códigos html de tabela e forms funcionem ae no meio do php na variavel echo?

Flws

#477 dbl

dbl

    Diogo Branco Leal

  • Usuários
  • 505 posts
  • Sexo:Masculino
  • Localidade:Teresópolis - RJ
  • Interesses:PHP, Firework, Photoshop, Flash, etc...

Posted 28/05/2006, 19:48

Tem como, mais pq vc naum redireciona a pessoa se digitar errado pra uma pagina do login???
dbl - Um só Deus é pai de todos, o qual é sobre todos e em todos. (Efésios - 4.6)
Posted Image

#478 Morpheus_911

Morpheus_911

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 30/05/2006, 13:30

Mas naum eh o caso da pessoa digitar errado ou naum!
Ela num vai ter digitado nd... se ela tiver logada vai aparece normal, mas se naum tiver logada, aparece a tabela com o form de login e senha...
E tipo, eu quero fazer isso pq a pagina vai poder ser vizualizada por tds... mas algumas tem restrição para membros...
Porem a base de todas eh igual, portanto eu quero colocar o login lah isolado num canto para q a qualquer momento e em qualquer pagina ele possa logar!

Eh isso! Flws

#479 dbl

dbl

    Diogo Branco Leal

  • Usuários
  • 505 posts
  • Sexo:Masculino
  • Localidade:Teresópolis - RJ
  • Interesses:PHP, Firework, Photoshop, Flash, etc...

Posted 30/05/2006, 13:34

Bom pq vc naum usa um include pro login... e um aviso tipo ALERTA em JAVASCRIPT se o cara digitou a senha errado, ja pensou nisso tb??

Edição feita por: dbl, 30/05/2006, 13:35.

dbl - Um só Deus é pai de todos, o qual é sobre todos e em todos. (Efésios - 4.6)
Posted Image

#480 TopBrasil

TopBrasil

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado

Posted 12/06/2006, 19:30

Estranho.. fiz do jeito que esta no tutorial sem mudar nda e esta dando um erro no cadastro..

Notice: Undefined variable: login in c:\arquivos de programas\easyphp1-8\www\guiadecomercios\cadastro\enviar_cadastro.php on line 7

Notice: Undefined variable: login in c:\arquivos de programas\easyphp1-8\www\guiadecomercios\cadastro\enviar_cadastro.php on line 14

Notice: Undefined variable: errors in c:\arquivos de programas\easyphp1-8\www\guiadecomercios\cadastro\enviar_cadastro.php on line 15

Notice: Undefined variable: senha in c:\arquivos de programas\easyphp1-8\www\guiadecomercios\cadastro\enviar_cadastro.php on line 18

Notice: Undefined variable: senha in c:\arquivos de programas\easyphp1-8\www\guiadecomercios\cadastro\enviar_cadastro.php on line 22

Notice: Undefined variable: senha2 in c:\arquivos de programas\easyphp1-8\www\guiadecomercios\cadastro\enviar_cadastro.php on line 22

Ocorreu os seguintes erros ao tentar se cadastrar:

Você não digitou um login
Você não digitou uma senha

?????
========================================
TopBrasil - * Aqui seu site tem valor *
========================================

========================================
E-mail: williamont@terra.com.br
========================================

========================================
MSN: wil_rock@hotmail.com
========================================

========================================
Doando - O TopBrasil apoia essa ideia
========================================




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq