Jump to content


patrykrose

Member Since 01/02/2004
Offline Last Active 17/02/2005, 18:07
-----

Topics I've Started

Porque Nao Verifica Direito?

14/01/2005, 15:41

tipo galera, eu to com um script de login aki...
mas tipo, na hora da verificação com o bd, eu to com problemas...
eh ki na hora de validar, eu soh to conseguindo validar ou se o usuário existe ou nao na table, ou se a senha pro user eh valida...
eu ja tentei de tudo!!!
to kebrando o coco aki!!!

segue ai o script... quem puder me ajudar!!!


index.php
PHP

<?
ob_start
();
session_start("iLogin");
include
"config.php";
if (
$id == "login")
{
if (
$_POST[login] == "" or $_POST[senha] == "")
{
header("location:$PHP_SELF?id=blank_fields");
}
else
{
$con=pg_pconnect("host=$hostdb dbname=$banco user=$userdb");
$sql="select * from $table WHERE login='$login' and senha='$senha'";
$result=pg_query($sql);
$linhas=pg_num_rows($result);
for(
$x=0;$x<$linhas;$x++)
{
$id=pg_fetch_result($result,$x,0);
$login_bd=pg_fetch_result($result,$x,1);
$senha_bd=pg_fetch_result($result,$x,2);
$acc_type=pg_fetch_result($result,$x,3);
if (
$login==$login_bd AND $senha==$senha_bd)
{
session_name();
session_destroy();
session_register("login","senha","acc_type"); //Registra as variáveis na sessão
header("Location:$pagina"); //Redireciono para a página principal
exit;
}
}
}
if (
$linhas != 0)
{
if (
$_POST[senha] != $senha_bd) header("location:$PHP_SELF?id=pass_error");
}
else
{
header("location:$PHP_SELF?id=login_error");
}
}


// Switch com as variaveis pros links $id...
switch ($id)
{
case
"login_error":
echo
"<center><b>Usuário Inválido!</b></center>";
break;
case
"pass_error":
echo
"<center><b>Senha Inválida!</b></center>";
break;
case
"full_error": // esse case aki
echo "<center><b>Usuário e Senha Inválidos!</b></center>"; // eu nao to usando
break; // mas acho ki pretendo usar... :p
case"blank_fields":
echo
"<center><b>Ambos os campos são obrigatórios por favor preenche-os</b></center>";
break;
case
"logout":
session_destroy();
print <<<HTML
<center>Sessão Finalizada<p>
<a href="#" onClick="location='index.php'" style="text-decoration:none">Voltar</a>
</center>
HTML;
exit;
break;
}

if(!(
session_is_registered("login") AND session_is_registered("senha")))
{
print <<<HTML
<br>
<center>
Preencha os campos abaixo:
<FORM ACTION="$PHP_SELF?id=login" method=post>
Login: &nbsp;<INPUT TYPE=text NAME=login value=""><br>
Senha: <INPUT TYPE=password NAME=senha value=""><br><br>
<input type=submit value="Ingressar">
</FORM>
</center>
HTML;
exit;
}
else
{
header("Location:$pagina");
}
ob_end_flush();
?>


valeus!

Hosting: Php + Postgre

09/01/2005, 18:52

po galera, nao importa o espaço de disco...
nao importa nada...

eu soh keria um server free com suporte a postgre e php...
alguem conhece algum???


valeus!

Tuto De Instant Message

03/01/2005, 18:39

alguem poderia desponibilizar um tuto desses?


valeus

Result No Postgre

30/12/2004, 00:45

tipo galera, como eu to com um for no meu php... e tipo, pra puxar os dados da table... eu no mysql, fazia
$login = mysql_result($query,$x,1); // query - for - coluna do banco

tipo, como eu faço isso no postgre?... pra ele puxar os dados com o result? pg_result nao eh!!!! :P!!!

valeus!

Abrir Janela Automatica Pro Usuário

30/12/2004, 00:41

tipo galera, como eu posso fazer isso?
tipo, eu to com um script de mensagem instantanea... em tempo real... como o msn...
e to fazendo em web... em php/postgre.... como eu faço pra fazer com que, toda vez ki eu mando uma msg pra um certo usuário, uma janela apareça na maquina do usuário?

tipo, eu to online, e mando uma msg pro adm do webforum... digamos ki ele nao esteja com a janela de conversação(comigo) aberta... intao eu keria saber, como eu faço pra qdo eu escrever qualquer coisa pra ele... abra uma nova janela pra ele... avisando ki eu to mandando uma msg...

tem como?
isso eh em php?


valeus!

IPB Skin By Virteq