Código:
igual si borro la funcion me dice lo mismo con la siguiente funcion.... aqui esta el script:Fatal error: Cannot redeclare db() (previously declared in C:\Archivos de programa\Apache Group\Apache2\htdocs\***\functions\f_users.php:3) in C:\Archivos de programa\Apache Group\Apache2\htdocs\***\functions\f_users.php on line 10
Código PHP:
<?php
//Conexion con la base de datos
function db($hostdedatos,$usuariosdedatos,$contraseña,$basededatos)
{
GLOBAL $conexion, $db;
$conexion = mysql_connect("$hostdedatos","$usuariosdedatos","$contraseña")
or die("No se puede conectar con el servidor");
$db = mysql_select_db("$basededatos",$conexion)
or die("No se puede conectar con la base de datos");
}
//MD5 para passwords
function p2m($password)
{
GLOBAL $protected;
$protected = md5($password);
}
aqui el script de log in:
Código PHP:
<?php
//Programa para inciar sesion de usuario
//Iniciamos session
session_start();
//Llevamos al usuario fuera de aqui si ya esta log in
if(@$_SESSION["auth"] == 1)
{
header("Location: usuarios.php");
}
//MD5 Password
//$_POST["password"] = $pass;
//$protected = md5("$pass");
//Header de MD5
include_once("./functions/f_users.php");
//MD5 a password
p2m($_POST["password"]);
//conexxion de db y seleccion
db("*****","****","****","****");
//Consulta
$sql = "SELECT id FROM `user_login` WHERE id=$_POST[id]";
//buscamos el id
$qsql = mysql_query("$sql");
$rsql = mysql_result($qsql,"id");
if($rsql == $_POST["id"])
{
//si es cierto hacesmo otra consulta
$sql2 = "SELECT password FROM `user_login` WHERE id=$_POST[id]";
$qsql2 = mysql_query("$sql2");
$fsql = mysql_fetch_object($qsql2);
if($fsql->password == $protected)
{
//Obtenemos el nombre
$sql3 = "SELECT nombre FROM `user_login` WHERE id=$_POST[id]";
$qsql3 = mysql_query("$sql3");
$fsql2 = mysql_fetch_object($qsql3);
//Todo correcto login
$_SESSION["auth"] = 1;
$_SESSION["id"] = $_POST["id"];
$_SESSION["name"] = $fsql2->name;
$msn = "$_SESSION[name] ha iniciado sesion satisfactoriamente";
$titulo = "Sesion iniciada";
include("lic.php");
}else{
//el password esta mal
$msn = "Su password es incorrecta trate otra vez";
$titulo = "Contraseña incorrecta";
include("lic.php");
}
}else{
//el id es falso
$msn = "Su id ($_POST[id]) es incorrecto por favor vuelva a intentarlo";
$titulo = "ID Incorrecto";
include("lic.php");
}
?>
plz ayuda
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)