keruba 0 Denunciar post Postado Setembro 12, 2008 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
charles786 0 Denunciar post Postado Setembro 12, 2008 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
keruba 0 Denunciar post Postado Setembro 12, 2008 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
Leandro Barral 1 Denunciar post Postado Setembro 12, 2008 Na tabela do usuario o id da galeria esta cadastrada? se sim é só pegar esse valor e jogar na url Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Barral 1 Denunciar post Postado Setembro 12, 2008 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
keruba 0 Denunciar post Postado Setembro 12, 2008 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
Leandro Barral 1 Denunciar post Postado Setembro 12, 2008 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
keruba 0 Denunciar post Postado Setembro 12, 2008 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
Leandro Barral 1 Denunciar post Postado Setembro 12, 2008 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
keruba 0 Denunciar post Postado Setembro 12, 2008 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
Leandro Barral 1 Denunciar post Postado Setembro 12, 2008 $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
keruba 0 Denunciar post Postado Setembro 12, 2008 $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 []'.. tipowwwquando 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
keruba 0 Denunciar post Postado Setembro 12, 2008 $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 []'.. tipowwwquando 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
keruba 0 Denunciar post Postado Setembro 15, 2008 $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 []'.. tipowwwquando 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