Jump to content


Photo

Blog.. Pro Em Login


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 lucianohc

lucianohc

    Normal

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

Posted 06/01/2006, 12:34

bem galera.. peguei um blog para colocar em um site .. instalei ele direitinho e ta funcionando ate o login..
no reade-me dele .. vem dizendo que a o login para acesso ao blog e login: admin e senha: letmein ..

eu coloca direitinho isso.. mas vai para a pagina de erro..
Unauthorized access
Please log in again.
e fala que login não esta certo nem a senha..
eu ja tentei coloca a do banco de dados tambem.. mas tambem não funciona..

de uma olhada aqui no codigo e me falem se tem algum pro? ou se eu tenho que modifica algo..

=)

valeu moçada

<?php
$f_user = $_POST[f_user];
$f_pass = $_POST[f_pass];
$status = authenticate($f_user, $f_pass);

// if  user/pass combination is correct
if ($status == 1)
	{
	// initiate a session
	session_start();
	
	// register some session variables
	session_register("SESSION");

	// including the username
	session_register("SESSION_UNAME");
	$SESSION_UNAME = $f_user;
	
	// redirect to protected page
	header("Location: admin.php");
	exit();
	}
else
// user/pass check failed
	{
	// redirect to error page
	header("Location: error.php");
	exit();
	}
	
// authenticate username/password against a database
// returns: 0 if username and password is incorrect
//          1 if username and password are correct
function authenticate($theuser, $thepass)
	{
	// configuration variables
	include("config.php");
	global $connection;
	
	//connect to database
	$connection = @mysql_connect($host, $user, $pass) or die("Unable to connect to database!");

	//select database
	@mysql_select_db($db, $connection) or die("Unable to select database!");
	
	//query string	
	$query = "SELECT id from blogapp_user WHERE username = '$theuser' AND password = PASSWORD('$thepass')";
	
        //store query in a variable
	$result = @mysql_query($query, $connection) or die ("Error in query: $query. " . mysql_error());
	
	// if row exists -> user/pass combination is correct
	if (mysql_num_rows($result) == 1)
  {
  return 1;
       	 }
	// user/pass combination is wrong
	else
  {
  return 0;
  }
	}
?>





valeu !!! ;)
Luciano Oliveira




0 user(s) are reading this topic

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

IPB Skin By Virteq