Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2015, 10:40
Ryen
Invitado
 
Mensajes: n/a
Puntos:
PHP ID unico por usuario y direeciones URL

Hola muy buenas gente, vengo aqui desesperado por no saber como hacerlo y tras mirar medio manual de php al no saber casi nada me es casi imposible hacer esto por mi cuenta.

Explicare mis dos problemas.


E insertado un login con pagina de usuarios es decir todo perfecto pero el problema es que cuando te logueas la pagina de usuarios es comun, es decir:

Tiene un unico archivo el cual te redirige depues de confirmar el usuario, loq ue yo querria es que esa pagina sea unica para Usuario registrado os dejare unas imagenes.




entrar.php
Código PHP:
<?
// Configura los datos de tu cuenta
include('config.php');

// Conectar a la base de datos
mysql_connect ($dbhost$dbusername$dbuserpass);
mysql_select_db($dbname) or die('No se puede seleccionar la base de datos');

if (
$_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=htmlentities($_POST['username']);
$password=md5($_POST['password']);
if (
$password==NULL) {
echo 
"No a introducido una contrasenia";
exit();
}else{
$query mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
$data mysql_fetch_array($query);
if(
$data['password'] != $password) {
echo 
"No a introducido una contrasenia correcta";
exit();
}else{
$query mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
$row mysql_fetch_array($query);
$username2 $row['username'];
$_SESSION["s_username"] = $row['username'];
$_SESSION["logeado"] = "SI";

/* Si aceptamos recordar los datos */
if($_POST['recordar']){

                        if (
$HTTP_X_FORWARDED_FOR == "")
                    {
                        
$ip getenv(REMOTE_ADDR);
                    }
                    else
                    {
                        
$ip getenv(HTTP_X_FORWARDED_FOR);
                    }
    
$id_extreme md5(uniqid(rand(), true));
    
$id_extreme2 $username2."%".$id_extreme."%".$ip;
    
setcookie('id_extreme'$id_extreme2time()+7776000,'/');
    
$query mysql_query("UPDATE usuarios SET id_extreme='".$id_extreme."' WHERE username='".$username2."'") or die(mysql_error());
}

header ("Location: inicio.php");
}
}
}
?>
Segundo problema es mas facil pero no encontrado el contenido adecuado.

Quiero ocultar esto miweb.es/paginas/registro.php

Que no muestre la capreta donde se encuentra el archivo, se que es algo con httacces creo pero ni idea

Saludos