Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

keruba

galera ta meio que me aeee! vlw

Recommended Posts

Galera da uma força aee ! seguinte..

eu tenho um formulario de cadastro.. que grava o ID e a GAL (galeria) do usuario na tabela slq.

Quando logado... eu preciso que ele refirecione para um link php com o final a GAL do usuario cadastrado.

exemplo:

 

Usuario - keruba

senha - 123

GAL - 5

 

quando logado ele deve ser redirecionado para

dll.php?pp=0,3&do=mostragal&gid=5 - esse 5 eh a GAL cadastrada no banco sql.

quando ele logando .. redireciona para uma pagina chamada redirecionamento.php e é la que eu preciso criar isso.

 

Não acho que seja tão dificil associar o GAL do usuario logado o dll.php?pp=0,3&do=mostragal&gid=(GAL)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera da uma força aee ! seguinte..

eu tenho um formulario de cadastro.. que grava o ID e a GAL (galeria) do usuario na tabela slq.

Quando logado... eu preciso que ele refirecione para um link php com o final a GAL do usuario cadastrado.

exemplo:

 

Usuario - keruba

senha - 123

GAL - 5

 

quando logado ele deve ser redirecionado para

dll.php?pp=0,3&do=mostragal&gid=5 - esse 5 eh a GAL cadastrada no banco sql.

quando ele logando .. redireciona para uma pagina chamada redirecionamento.php e é la que eu preciso criar isso.

 

Não acho que seja tão dificil associar o GAL do usuario logado o dll.php?pp=0,3&do=mostragal&gid=(GAL)

 

Cara, se entendi direito covê quer só redirecionar passando as variável. É isso mesmo???

Se for use o comando header:

header("dll.php?pp=0,3&do=mostragal&gid=5");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera da uma força aee ! seguinte..

eu tenho um formulario de cadastro.. que grava o ID e a GAL (galeria) do usuario na tabela slq.

Quando logado... eu preciso que ele refirecione para um link php com o final a GAL do usuario cadastrado.

exemplo:

 

Usuario - keruba

senha - 123

GAL - 5

 

quando logado ele deve ser redirecionado para

dll.php?pp=0,3&do=mostragal&gid=5 - esse 5 eh a GAL cadastrada no banco sql.

quando ele logando .. redireciona para uma pagina chamada redirecionamento.php e é la que eu preciso criar isso.

 

Não acho que seja tão dificil associar o GAL do usuario logado o dll.php?pp=0,3&do=mostragal&gid=(GAL)

 

Cara, se entendi direito covê quer só redirecionar passando as variável. É isso mesmo???

Se for use o comando header:

header("dll.php?pp=0,3&do=mostragal&gid=5");

 

 

entao cara... mas nao vai sempre gid=5

vai ter mais de um usuario e no cadastro... o admin informa o numero do GAL do usuario

na tabela tem a coluna GAL

entendeu...

 

ID GAL USER PASSOWRD

1 5 keruba 123

2 8 JOAO 321

 

 

e assim por diante... se por acaso o JOAO logar nao vai ser mais

dll.php?pp=0,3&do=mostragal&gid=5 e sim dll.php?pp=0,3&do=mostragal&gid=8

entendeu.. eh isso que eu quero...

Compartilhar este post


Link para o post
Compartilhar em outros sites

segundo sua mensagem via mp tenta fazer o seguinte:

 

quando o usuario logar no sistema você faz algo do tipo:

$sql = 'SELECT * FROM sua-tbl-de-usuario WHERE usuario='.$var-que-pega-o-usuario.' AND senha='.$var-que-pega-a-senha.'';

$fetch = mysql_fetch_array($sql);

echo '<meta http-equiv="refresh" content="2;url=dll.php?pp=0,3&do=mostragal&gid='.$fetch['GAL'].'">';

É algo assim, não tenho seu código completo pra dar o código exato mas a idéia é essa.

 

Att,

 

Leandro Barral []'..

Compartilhar este post


Link para o post
Compartilhar em outros sites

segundo sua mensagem via mp tenta fazer o seguinte:

 

quando o usuario logar no sistema você faz algo do tipo:

$sql = 'SELECT * FROM sua-tbl-de-usuario WHERE usuario='.$var-que-pega-o-usuario.' AND senha='.$var-que-pega-a-senha.'';

$fetch = mysql_fetch_array($sql);

echo '<meta http-equiv="refresh" content="2;url=dll.php?pp=0,3&do=mostragal&gid='.$fetch['GAL'].'">';

É algo assim, não tenho seu código completo pra dar o código exato mas a idéia é essa.

 

Att,

 

Leandro Barral []'..

cara quase deu certo... porem quando redireciona...

echo '<meta http-equiv="refresh" content="2;url=dll.php?pp=0,3&do=mostragal&gid='.$fetch['GAL'].'">';

aparece assim

dll.php?pp=0,3&do=mostragal&gid=

 

sem o numero da gal na frente.. o que pode ser??

se puder postarr agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, posta seu código ae onde tem as chamadas SQL ficará bem mais fácil!

 

Aguardo.

 

E posta o nome do campo como está no banco de dados, se tiver uma letra diferente ele nao vai puxar o id mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, posta seu código ae onde tem as chamadas SQL ficará bem mais fácil!

 

Aguardo.

 

E posta o nome do campo como está no banco de dados, se tiver uma letra diferente ele nao vai puxar o id mesmo.

session_start();

// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
  $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
  //to fully log out a visitor we need to clear the session varialbles
  session_unregister('MM_Username');
  session_unregister('MM_UserGroup');
	
  $logoutGoTo = "logar.php";
  if ($logoutGoTo) {
	header("Location: $logoutGoTo");
	exit;
  }
}
?>
<?php
session_start();
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";

// *** Restrict Access To Page: Grant or deny access to this page
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { 
  // For security, start by assuming the visitor is NOT authorized. 
  $isValid = False; 

  // When a visitor has logged into this site, the Session variable MM_Username set equal to their username. 
  // Therefore, we know that a user is NOT logged in if that Session variable is blank. 
  if (!empty($UserName)) { 
	// Besides being logged in, you may restrict access to only certain users based on an ID established when they login. 
	// Parse the strings into arrays. 
	$arrUsers = Explode(",", $strUsers); 
	$arrGroups = Explode(",", $strGroups); 
	if (in_array($UserName, $arrUsers)) { 
	  $isValid = true; 
	} 
	// Or, you may restrict access to only certain users based on their username. 
	if (in_array($UserGroup, $arrGroups)) { 
	  $isValid = true; 
	} 
	if (($strUsers == "") && true) { 
	  $isValid = true; 
	} 
  } 
  return $isValid; 
}

$MM_restrictGoTo = "logar.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {   
  $MM_qsChar = "?";
  $MM_referrer = $_SERVER['PHP_SELF'];
  if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
  if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) 
  $MM_referrer .= "?" . $QUERY_STRING;
  $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
  header("Location: ". $MM_restrictGoTo); 
  exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>kikoweb.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: smaller;
	font-style: italic;
}
.style3 {
	font-size: xx-large;
	color: #FF0000;
}
.style5 {font-size: 12}
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller;}
-->
</style>
</head>

<body>
<blockquote>
  <p class="style1"><span class="style5"><a href="<?php echo $logoutAction ?>" class="style7">Sair da Pagina</a> <a href="index.php">Criar nova senha</a> </span><br>
	  <br>
  Seja bem vindo </p>
  <p> </p>
  <p align="center" class="style1 style3">Sua senha foi aceita com sucesso!</p>

esse outro eh o logar.php

 

<?php require_once('Connections/loguin.php'); ?><?php
// *** Validate request to login to this site.
session_start();

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
  $GLOBALS['PrevUrl'] = $accesscheck;
  session_register('PrevUrl');
}

if (isset($_POST['USER'])) {
  $loginUsername=$_POST['USER'];
  $password=$_POST['SENHA'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "ola.php";
  $MM_redirectLoginFailed = "erro.php";
  $MM_redirecttoReferrer = false;
  mysql_select_db($database_loguin, $loguin);
  
  $LoginRS__query=sprintf("SELECT USER, SENHA FROM usuarios WHERE USER='%s' AND SENHA='%s'",
	get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); 
   
  $LoginRS = mysql_query($LoginRS__query, $loguin) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
	 $loginStrGroup = "";
	
	//declare two session variables and assign them
	$GLOBALS['MM_Username'] = $loginUsername;
	$GLOBALS['MM_UserGroup'] = $loginStrGroup;		  

	//register the session variables
	session_register("MM_Username");
	session_register("MM_UserGroup");

	if (isset($_SESSION['PrevUrl']) && false) {
	  $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];	
	}
	header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
	header("Location: ". $MM_redirectLoginFailed );
  }
}
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>kikoweb.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: small;
}
.style3 {color: #FF0000}
-->
</style>
</head>

<body>
<form action="<?php echo $loginFormAction; ?>" method="POST" name="logar" id="logar">
  <p class="style1"><a href="index.php">Pagina inicial </a><br>
	<br>
	Digite sua senha para entrar.  <br>
  </p>
  <blockquote>
	<p>
	  <input name="USER" type="text" id="USER" size="25">
	  <br>
	  <input name="SENHA" type="password" id="SENHA" size="25">
	  <br>
	  <input type="submit" value="Logar">
		</p>
  </blockquote>
</form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nessa parte:

$LoginRS__query=sprintf("SELECT USER, SENHA FROM usuarios WHERE USER='%s' AND SENHA='%s'",
	get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));

Você muda ali o ... SELECT USER, SENHA FROM ... por SELECT * FROM

 

E aqui:

if (isset($_SESSION['PrevUrl']) && false) {
	  $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];	
	}
	header("Location: " . $MM_redirectLoginSuccess );
  }

Você muda a url para onde ele será redirecionado caso haja sucesso no login, ficando assim

 

if (isset($_SESSION['PrevUrl']) && false) {
	  $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];	
	}
	$fetch_gal = mysql_fetch_array($LoginRS__query);
	header("Location: dll.php?pp=0,3&do=mostragal&gid=".$fetch_gal['GAL']."");
  }

acho que é isso, se der erro posta ae

 

Att,

 

Leandro Barral []'..

 

P.S.: Você criou esses codigos de conexão ou algum programa o fez?? (se você que fez acho estranho essa dúvida, mas ok.. esqueça isso =) )

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nessa parte:

$LoginRS__query=sprintf("SELECT USER, SENHA FROM usuarios WHERE USER='%s' AND SENHA='%s'",
	get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));

Você muda ali o ... SELECT USER, SENHA FROM ... por SELECT * FROM

 

E aqui:

if (isset($_SESSION['PrevUrl']) && false) {
	  $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];	
	}
	header("Location: " . $MM_redirectLoginSuccess );
  }

Você muda a url para onde ele será redirecionado caso haja sucesso no login, ficando assim

 

if (isset($_SESSION['PrevUrl']) && false) {
	  $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];	
	}
	$fetch_gal = mysql_fetch_array($LoginRS__query);
	header("Location: dll.php?pp=0,3&do=mostragal&gid=".$fetch_gal['GAL']."");
  }

acho que é isso, se der erro posta ae

 

Att,

 

Leandro Barral []'..

 

P.S.: Você criou esses codigos de conexão ou algum programa o fez?? (se você que fez acho estranho essa dúvida, mas ok.. esqueça isso =) )

 

aee ta aparecendo isso

 

 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\arquivos de programas\easyphp\www\foto\modules\users\logar.php on line 39

 

Warning: Cannot add header information - headers already sent by (output started at c:\arquivos de programas\easyphp\www\foto\modules\users\logar.php:39) in c:\arquivos de programas\easyphp\www\foto\modules\users\logar.php on line 40

 

 

linha 39 e 40

 

$fetch_gal = mysql_fetch_array($LoginRS__query);

header("Location: dll.php?pp=0,3&do=mostragal&gid=".$fetch_gal['GAL']."");

Compartilhar este post


Link para o post
Compartilhar em outros sites

$Fetch_query= "SELECT * FROM usuarios WHERE USER='$loginUsername' AND SENHA='$password'";
$fetch_gal = mysql_fetch_array($Fetch_query);
echo '<meta http-equiv="refresh" content="2;url=dll.php?pp=0,3&do=mostragal&gid='.$fetch_gal['GAL'].'">';

coloca isso aqui de cima no lugar das linhas 39 e 40

 

Att,

 

Leandro Barral []'..

Compartilhar este post


Link para o post
Compartilhar em outros sites

$Fetch_query= "SELECT * FROM usuarios WHERE USER='$loginUsername' AND SENHA='$password'";
$fetch_gal = mysql_fetch_array($Fetch_query);
echo '<meta http-equiv="refresh" content="2;url=dll.php?pp=0,3&do=mostragal&gid='.$fetch_gal['GAL'].'">';

coloca isso aqui de cima no lugar das linhas 39 e 40

 

Att,

 

Leandro Barral []'..

tipowww

quando acesso logar.php nao aparece erro.. porem quando coloco usario e senha ... aparece esse erro

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\arquivos de programas\easyphp\www\foto\modules\users\logar.php on line 38

e o endereco aparece sem o final do GAL

linha 38

$fetch_gal = mysql_fetch_array($Fetch_query);

Compartilhar este post


Link para o post
Compartilhar em outros sites

$Fetch_query= "SELECT * FROM usuarios WHERE USER='$loginUsername' AND SENHA='$password'";
$fetch_gal = mysql_fetch_array($Fetch_query);
echo '<meta http-equiv="refresh" content="2;url=dll.php?pp=0,3&do=mostragal&gid='.$fetch_gal['GAL'].'">';

coloca isso aqui de cima no lugar das linhas 39 e 40

 

Att,

 

Leandro Barral []'..

tipowww

quando acesso logar.php nao aparece erro.. porem quando coloco usario e senha ... aparece esse erro

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\arquivos de programas\easyphp\www\foto\modules\users\logar.php on line 38

e o endereco aparece sem o final do GAL

linha 38

$fetch_gal = mysql_fetch_array($Fetch_query);

 

ta assim o codigo

<?php require_once('Connections/loguin.php'); ?><?php
// *** Validate request to login to this site.
session_start();

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
  $GLOBALS['PrevUrl'] = $accesscheck;
  session_register('PrevUrl');
}

if (isset($_POST['USER'])) {
  $loginUsername=$_POST['USER'];
  $password=$_POST['SENHA'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "ola.php";
  $MM_redirectLoginFailed = "erro.php";
  $MM_redirecttoReferrer = false;
  mysql_select_db($database_loguin, $loguin);
  
  $LoginRS__query=sprintf("SELECT * FROM usuarios WHERE USER='%s' AND SENHA='%s'",
	get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); 
   
  $LoginRS = mysql_query($LoginRS__query, $loguin) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
	 $loginStrGroup = "";
	
	//declare two session variables and assign them
	$GLOBALS['MM_Username'] = $loginUsername;
	$GLOBALS['MM_UserGroup'] = $loginStrGroup;		  

	//register the session variables
	session_register("MM_Username");
	session_register("MM_UserGroup");

  if (isset($_SESSION['PrevUrl']) && false) 
$Fetch_query= "SELECT USER, SENHA FROM usuarios WHERE USER='$loginUsername' AND SENHA='$password'";
$fetch_gal = mysql_fetch_array($Fetch_query);
echo '<meta http-equiv="refresh" content="2;url=dll.php?pp=0,3&do=mostragal&gid='.$fetch_gal['GAL'].'">';
 
  }
  else {
	header("Location: ". $MM_redirectLoginFailed );
  }
}
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>kikoweb.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: small;
}
.style3 {color: #FF0000}
-->
</style>
</head>

<body>
<form action="<?php echo $loginFormAction; ?>" method="POST" name="logar" id="logar">
  <p class="style1"><a href="index.php">Pagina inicial </a><br>
	<br>
	Digite sua senha para entrar.  <br>
  </p>
  <blockquote>
	<p>
	  <input name="USER" type="text" id="USER" size="25">
	  <br>
	  <input name="SENHA" type="password" id="SENHA" size="25">
	  <br>
	  <input type="submit" value="Logar">
		</p>
  </blockquote>
</form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

$Fetch_query= "SELECT * FROM usuarios WHERE USER='$loginUsername' AND SENHA='$password'";
$fetch_gal = mysql_fetch_array($Fetch_query);
echo '<meta http-equiv="refresh" content="2;url=dll.php?pp=0,3&do=mostragal&gid='.$fetch_gal['GAL'].'">';

coloca isso aqui de cima no lugar das linhas 39 e 40

 

Att,

 

Leandro Barral []'..

tipowww

quando acesso logar.php nao aparece erro.. porem quando coloco usario e senha ... aparece esse erro

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\arquivos de programas\easyphp\www\foto\modules\users\logar.php on line 38

e o endereco aparece sem o final do GAL

linha 38

$fetch_gal = mysql_fetch_array($Fetch_query);

 

 

aeee galeraa da um help aee!

 

ta assim o codigo

<?php require_once('Connections/loguin.php'); ?><?php
// *** Validate request to login to this site.
session_start();

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
  $GLOBALS['PrevUrl'] = $accesscheck;
  session_register('PrevUrl');
}

if (isset($_POST['USER'])) {
  $loginUsername=$_POST['USER'];
  $password=$_POST['SENHA'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "ola.php";
  $MM_redirectLoginFailed = "erro.php";
  $MM_redirecttoReferrer = false;
  mysql_select_db($database_loguin, $loguin);
  
  $LoginRS__query=sprintf("SELECT * FROM usuarios WHERE USER='%s' AND SENHA='%s'",
	get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); 
   
  $LoginRS = mysql_query($LoginRS__query, $loguin) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
	 $loginStrGroup = "";
	
	//declare two session variables and assign them
	$GLOBALS['MM_Username'] = $loginUsername;
	$GLOBALS['MM_UserGroup'] = $loginStrGroup;		  

	//register the session variables
	session_register("MM_Username");
	session_register("MM_UserGroup");

  if (isset($_SESSION['PrevUrl']) && false) 
$Fetch_query= "SELECT USER, SENHA FROM usuarios WHERE USER='$loginUsername' AND SENHA='$password'";
$fetch_gal = mysql_fetch_array($Fetch_query);
echo '<meta http-equiv="refresh" content="2;url=dll.php?pp=0,3&do=mostragal&gid='.$fetch_gal['GAL'].'">';
 
  }
  else {
	header("Location: ". $MM_redirectLoginFailed );
  }
}
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>kikoweb.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: small;
}
.style3 {color: #FF0000}
-->
</style>
</head>

<body>
<form action="<?php echo $loginFormAction; ?>" method="POST" name="logar" id="logar">
  <p class="style1"><a href="index.php">Pagina inicial </a><br>
	<br>
	Digite sua senha para entrar.  <br>
  </p>
  <blockquote>
	<p>
	  <input name="USER" type="text" id="USER" size="25">
	  <br>
	  <input name="SENHA" type="password" id="SENHA" size="25">
	  <br>
	  <input type="submit" value="Logar">
		</p>
  </blockquote>
</form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.