so que tem um problema..
eu jogo ele no servidor legal e tal..
executo o instalar.php
ele instalar blz e redimensiona para o logar.php
bem.. no tuto dele vem dizendo..
login: admin , Senha: 12345
belaza.. isso e por defalte..
sim.. mais quando coloca o login e a senha.. ele não autentica..
não sei por que!!
ja tentei em 3 sevidores diferente e da o mesmo erro..
so que em 1 pegou..
bem.. vou coloca o codigo do intalar.php e do login.php para voce darem um olhada no codigo..
instalar.php
<? /* By: Eu */ ?> <? include("config.php"); $query = "CREATE TABLE noticias"; $query .="(id int(10) unsigned NOT NULL auto_increment,"; $query .="pdate timestamp(14) NOT NULL,"; $query .="titulo varchar(240) NOT NULL default '',"; $query .="autor varchar(240) NOT NULL default '',"; $query .="texto text NOT NULL, PRIMARY KEY (id), KEY pdate (pdate))"; $query2 = "CREATE TABLE admin"; $query2 .="(id int(10) NOT NULL auto_increment,"; $query2 .="username varchar(50) NOT NULL default '',"; $query2 .="password varchar(50) NOT NULL default '',"; $query2 .="PRIMARY KEY (id))"; $query3 = "INSERT INTO admin (id, username, password) VALUES (1, 'admin', '2e782c85379a326e')"; mysql_query($query); mysql_query($query2); mysql_query($query3); header("Location: logar.php"); ?>
Login.php
<?php $user = $_POST[user]; $pass = $_POST[pass]; $status = authenticate($user, $pass); if ($status == 1) { session_start(); session_register("SESSION"); session_register("SESSION_UNAME"); $SESSION_UNAME = $user; header("Location: admin.php"); exit(); } else { header("Location: logar.php"); exit(); } function authenticate($theuser, $thepass) { include("config.php"); global $connection; $connection = @mysql_connect($host, $user, $pass) or die("Unable to connect to database!"); @mysql_select_db($db, $connection) or die("Unable to select database!"); $query = "SELECT id from admin WHERE username = '$theuser' AND password = PASSWORD('$thepass')"; $result = @mysql_query($query, $connection) or die ("Error in query: $query. " . mysql_error()); if (mysql_num_rows($result) == 1) { return 1; } else { return 0; } } ?>
e ae vai o admin.php
<? session_start(); if (!session_is_registered("SESSION")) { header("Location: logar.php"); exit(); } ?> <html> <head> <title>Administração</title> <link rel="stylesheet" type="text/css" href="styles.css"> </head> <body> <table border="0" width="100%" cellspacing="0" cellpadding="0" align="center"> <tr> <td width="100%" colspan="3" align="right"><b><font face="Verdana" size="6">Administração </font></b><hr style="border: 18px solid #333333; width: 100%; filter: Alpha(Opacity=90, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=100, )"></td> </tr> <tr> <td width="15" valign="top"></td> <td width="167" valign="top"><br><a href="admin.php" style="line-height: 150%">Administração</a><br> <a href="?action=adicionar" style="line-height: 150%">Adicionar Notícia</a><br> <a href="?action=mostrar" style="line-height: 150%">Editar/Deletar</a><br> <a href="?action=senha" style="line-height: 150%">Trocar Nome/Senha</a><br> <a href="logout.php" style="line-height: 150%">Logout</a></td> <td width="580" valign="top" align="left"><br> <?php include "admin/comandos.php"; ?></td>
bem.. o problema e que ele pega em alguns servidores e outros naum..
mais por que??
na maioria dos servidores não pega
=(
pq?