Autor Tema: como ago para hacer esto...  (Leído 1065 veces)

Desconectado iivan

  • PHPerit@
  • *
  • Mensajes: 20
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
como ago para hacer esto...
« en: 16 de Julio de 2010, 17:41:05 pm »
estoi intentando acer un panel admin , pero quiero que por ejemplo a hotel.php lolazo.php xtrem.php etc , que solo puedan acceder los que se allan logeado desde el panel de admin , es decir desde admin.php

que codigo php es para que solo puedan acceder los que estan logeados en el panel de admin?

i que cuando intenten entrar a x pagina les salga fuera de aqui o algo parecido xD

que codigo?

Comunidad PHPeros

como ago para hacer esto...
« en: 16 de Julio de 2010, 17:41:05 pm »

Desconectado chihue

  • PHPero Master
  • ******
  • Mensajes: 1.118
  • Karma: 43
  • Sexo: Masculino
  • 8 dias
    • Ver Perfil
    • Minichat con todo incluido
Re:como ago para hacer esto...
« Respuesta #1 en: 16 de Julio de 2010, 17:45:45 pm »
Depende pero pon esto a ver  if($_SESSION['nnick'] == ""){ echo 'Logeate'; } else { setcookie("usuario",$_SESSION['nnick'],time()+36000); }  así seria en 1 MC

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:como ago para hacer esto...
« Respuesta #2 en: 16 de Julio de 2010, 17:56:27 pm »
Depende pero pon esto a ver  if($_SESSION['nnick'] == ""){ echo 'Logeate'; } else { setcookie("usuario",$_SESSION['nnick'],time()+36000); }  así seria en 1 MC

Nunca dijo que era de un Minichat creo...


¿Que usas? ¿Cookies o Secciones?
Twitter: @JoakoM010



Desconectado Znet

  • PHPer@
  • **
  • Mensajes: 56
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:como ago para hacer esto...
« Respuesta #3 en: 16 de Julio de 2010, 18:12:35 pm »
Pues mira, en primer lugar (si no lo has hecho aun), crea en la tabla "usuarios" (o lo que sea el nombre que le hayas puesto) una columna llamada "rango". Haz que para cuelaquier persona que sea administradora, su rango valga "admin".

En el panel de administración escribes:
$comprueba_rango mysql_query("SELECT usuarios.rango FROM usuarios WHERE username = '".$_COOKIE['username']."' && '".$_COOKIE['password']."'");
while($fila mysql_fetch_row(($comprueba_rango))){
if(
fila[0] != admin){
echo 
"No tienes autorización para entrar al panel de admisistración";
} else {
//Aquí mostrarias el panel de admisistración
}
}


Esto es solo si usas COOKIES, en el proximo mensaje especifica esos detalles para que te podamos ayudar ;)
« Última modificación: 16 de Julio de 2010, 18:17:40 pm por Znet »

Desconectado iivan

  • PHPerit@
  • *
  • Mensajes: 20
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:como ago para hacer esto...
« Respuesta #4 en: 16 de Julio de 2010, 18:51:03 pm »
estoi modificando el panel de users v1 de ramfu  i le quiero añadir mas paginas para mi web etc ,

este panel http://www.phperos.net/foro/index.php/topic,2520.0.html

i mira intentas aceder a http://xhiguaiin.net/panel.php i te sale , fuera de aki , pues kiero k pase eso con las demas .php que añada , es decir que solo los logeados puedan ver X archivo

Desconectado chihue

  • PHPero Master
  • ******
  • Mensajes: 1.118
  • Karma: 43
  • Sexo: Masculino
  • 8 dias
    • Ver Perfil
    • Minichat con todo incluido
Re:como ago para hacer esto...
« Respuesta #5 en: 16 de Julio de 2010, 19:46:10 pm »
Pocrias haber buscado tu el code xdd
Depende pero pon esto a ver  if($_SESSION['nnick'] == ""){ echo 'Logeate'; } else { setcookie("usuario",$_SESSION['nnick'],time()+36000); }  así seria en 1 MC
Nunca dijo que era de un Minichat creo...

Ya pero accerté

podrias utilizar una versión mas nueva

Desconectado TomasThomas

  • PHPer@ Fijo
  • ***
  • Mensajes: 151
  • Karma: 1
  • Sexo: Masculino
  • ¡Aprendiendo en Phperos!
    • Ver Perfil
Re:como ago para hacer esto...
« Respuesta #6 en: 16 de Julio de 2010, 21:22:16 pm »
estoi modificando el panel de users v1 de ramfu  i le quiero añadir mas paginas para mi web etc ,

este panel http://www.phperos.net/foro/index.php/topic,2520.0.html

i mira intentas aceder a http://xhiguaiin.net/panel.php i te sale , fuera de aki , pues kiero k pase eso con las demas .php que añada , es decir que solo los logeados puedan ver X archivo

Entre a esta dirección  http://xhiguaiin.net/panel.php y luego borre en la barra de direcciónes panel.php y quedo  http://xhiguaiin.net/ .
¿Puede ser que te descargaste el HabboImager de SoyJoaquin. desde Habboemotion.com y le borraste derechos de autor y en su lugar, poniendole xHiguaiin.net Aquí Tu eres el King ?

Saludos.  ;)
« Última modificación: 16 de Julio de 2010, 21:25:10 pm por TomasThomas »

Desconectado iivan

  • PHPerit@
  • *
  • Mensajes: 20
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:como ago para hacer esto...
« Respuesta #7 en: 16 de Julio de 2010, 22:01:26 pm »
Entre a esta dirección  http://xhiguaiin.net/panel.php y luego borre en la barra de direcciónes panel.php y quedo  http://xhiguaiin.net/ .
¿Puede ser que te descargaste el HabboImager de SoyJoaquin. desde Habboemotion.com y le borraste derechos de autor y en su lugar, poniendole xHiguaiin.net Aquí Tu eres el King ?

Saludos.  ;)

si vas a postear para ganar mensajes diciendo idiotezes mas bien aorrate el comentario , en primer lugar , no puse en ningun momento by Higuaiin solo puse xHiguaiin Aqui tu eres el king , que es la ''frase'' de la web

i ya puse el copyrich que tenia para evitar conflictos , pero en ningun momento puse que era mio ni nada de eso ;D

« Última modificación: 16 de Julio de 2010, 22:06:33 pm por iivan »

Desconectado iivan

  • PHPerit@
  • *
  • Mensajes: 20
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:como ago para hacer esto...
« Respuesta #8 en: 16 de Julio de 2010, 22:11:16 pm »
Pocrias haber buscado tu el code xddYa pero accerté

podrias utilizar una versión mas nueva
sorry por el doble post
Pero , pongo el  if($_SESSION['nnick'] == ""){ echo 'Logeate'; } else { setcookie("usuario",$_SESSION['nnick'],time()+36000); }

i entro al .php donde lo añadi i me sale el codigo en letra , no me sale la funcion , me sale el codigo  if($_SESSION['nnick'] == ""){ echo 'Logeate'; } else { setcookie("usuario",$_SESSION['nnick'],time()+36000); } como si fuera texto de la web xd

no tengo que poner algo delante etc?

mira http://xhiguaiin.net/Untitled-1.php

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
Re:como ago para hacer esto...
« Respuesta #9 en: 17 de Julio de 2010, 00:05:53 am »
Lo haz puesto entre <? y ;?> ? xd

Desconectado TomasThomas

  • PHPer@ Fijo
  • ***
  • Mensajes: 151
  • Karma: 1
  • Sexo: Masculino
  • ¡Aprendiendo en Phperos!
    • Ver Perfil
Re:como ago para hacer esto...
« Respuesta #10 en: 17 de Julio de 2010, 01:56:31 am »
si vas a postear para ganar mensajes diciendo idiotezes mas bien aorrate el comentario , en primer lugar , no puse en ningun momento by Higuaiin solo puse xHiguaiin Aqui tu eres el king , que es la ''frase'' de la web

i ya puse el copyrich que tenia para evitar conflictos , pero en ningun momento puse que era mio ni nada de eso ;D

Yo no dije que pusiste By Higuaiin, pero si le habías sacado derechos de autor, que es casi lo mismo -.-

Saludos.

Desconectado Drek !

  • PHPer@
  • **
  • Mensajes: 81
  • Karma: -1
  • Nuev@ PHPer@
    • Ver Perfil
Re:como ago para hacer esto...
« Respuesta #11 en: 18 de Julio de 2010, 05:48:28 am »
Pues mira, en primer lugar (si no lo has hecho aun), crea en la tabla "usuarios" (o lo que sea el nombre que le hayas puesto) una columna llamada "rango". Haz que para cuelaquier persona que sea administradora, su rango valga "admin".

En el panel de administración escribes:
$comprueba_rango mysql_query("SELECT usuarios.rango FROM usuarios WHERE username = &#39;".$_COOKIE[&#39;username&#39;]."&#39; && &#39;".$_COOKIE[&#39;password&#39;]."&#39;");
while($fila mysql_fetch_row(($comprueba_rango))){
if(
fila[0] != admin){
echo 
"No tienes autorización para entrar al panel de admisistración";
} else {
//Aquí mostrarias el panel de admisistración
}
}


Esto es solo si usas COOKIES, en el proximo mensaje especifica esos detalles para que te podamos ayudar ;)

o.O olleee eso esta mal jaja... con eso le podria hacer una Injeccion SQL D=

Desconectado Xt3mP

  • PHPer@ Fijo
  • ***
  • Mensajes: 160
  • Karma: 18
  • Nuev@ PHPer@
    • Ver Perfil
Re:como ago para hacer esto...
« Respuesta #12 en: 18 de Julio de 2010, 12:00:03 pm »
Entre a esta dirección  http://xhiguaiin.net/panel.php y luego borre en la barra de direcciónes panel.php y quedo  http://xhiguaiin.net/ .
¿Puede ser que te descargaste el HabboImager de SoyJoaquin. desde Habboemotion.com y le borraste derechos de autor y en su lugar, poniendole xHiguaiin.net Aquí Tu eres el King ?

Saludos.  ;)

Para empezar ese es una MOD de mi generador de Habbos hecho por mi buen amigo SoyJoaquin.... que creo que se utilizo para uphabbo.es.
Código: (php) [Seleccionar]
<?php
$mundo 
$_POST[&#39;todos&#39;];
if ($mundo 1000000){ echo "Google: Sorry, los destruiré, comos muchos";
}else{
echo 
"Google: Bueno, mientras me adueño de más redes sociales los dejaré vivir"}
//Los estaré vigilando.
?>

Desconectado chihue

  • PHPero Master
  • ******
  • Mensajes: 1.118
  • Karma: 43
  • Sexo: Masculino
  • 8 dias
    • Ver Perfil
    • Minichat con todo incluido
Re:como ago para hacer esto...
« Respuesta #13 en: 18 de Julio de 2010, 19:59:59 pm »
i El generador de letras es de aqui también los quitaste  http://www.phperos.net/foro/index.php/topic,4980.msg35199.html#msg35199

Desconectado Znet

  • PHPer@
  • **
  • Mensajes: 56
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:como ago para hacer esto...
« Respuesta #14 en: 23 de Julio de 2010, 20:19:27 pm »
o.O olleee eso esta mal jaja... con eso le podria hacer una Injeccion SQL D=

Sí, tienes razón, pero eso es sólo para dar una idea de como hacerlo, obviamente después habría que añadirle seguridad y demás.

Saludos