Autor Tema: Admin Login  (Leído 2615 veces)

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Admin Login
« en: 22 de Abril de 2007, 15:28:30 pm »
Es mi primer codigo que lo ize con cookies sin mysql, corregirme si ize algo mal, no lo he probado todavia, seguro que hay algun fallo  :)
index.php
Código: [Seleccionar]
<?PHP
if (isset($_GET['id'])) {
if (!empty($_GET['id']) && $_GET['id'] != 'index') {
if (file_exists($_GET['id'].".php")) {
include ($_GET['id'].".php");
} else {
echo "No existe esta seccion";
}
} else {
include ("blanco.php");
}
} else {
include ("blanco.php");
}
?>
<form method="POST" action="procesar.php">
<p><font face="Tahoma" size="1">Usuario</font></p>
<p>
<input type="text" name="user" size="20" style="font-family: Tahoma; font-size: 10px; color: #FFFFFF; border: 1px solid #FF9966; background-image: url('form.gif')"></p>
<p><font face="Verdana" size="1">Pass</font></p>
<p>
<input type="text" name="pass" size="20" style="border:1px solid #FF9966; font-family: Tahoma; font-size: 10px; color: #FFFFFF; background-image: url('form.gif')"></p>
<p>
&nbsp;
<button name="enviar" style="border-style:solid; border-width:0px; width: 52px; height: 18px; font-family: Tahoma; font-size: 10px; font-weight: bold; background-color: #EFEFEF" type="submit">
Enviar</button></p>
</form>
panel.php
Código: [Seleccionar]
<?
if($_COOKIE['admin'] && $_COOKIE['nick'] && $_COOKIE['contrasena']){
}
else {
header("Location: index.php?id=relogin");
}

?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
</head>

<body>
contenido Panel
</body>

</html>

users.php
[code]<?php
define 
("_useradmin""admin");
define ("_passadmin""admin");
?>

procesar.php
Código: [Seleccionar]
<?
include ("users.php");
$user = $_POST['user'];
$pass1 = $_POST['pass'];
$pass2 = md5($pass1);
if($user ==_name$user && $pass2 ==_pass$user) { // si la variable user es igual a pc-admin y la pass a 1234 accedemos al panel
setcookie("c00kie_panelADMIN",$pass2$user,time()+90000);
} else { //Si no se cumple esta opcion damos datos Incorrectos
echo "<center><b>El nick o contrasenia son Incorrectos.</b></center>";
}
}
?>
users.php
<?php
define 
("_useradmin""admin");
define ("_passadmin""admin");
?>
[/code]
« Última modificación: 22 de Abril de 2007, 19:38:23 pm por kekoman »


Este usuario ya no lo uso, mi nuevo usuario es marco811

Comunidad PHPeros

Admin Login
« en: 22 de Abril de 2007, 15:28:30 pm »

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Admin Login
« Respuesta #1 en: 22 de Abril de 2007, 15:29:56 pm »
Karma +
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Admin Login
« Respuesta #2 en: 22 de Abril de 2007, 16:56:25 pm »
<?
include ("users.php");
$user $_POST[&#39;user&#39;];
$pass1 $_POST[&#39;pass&#39;];
$pass2 md5($pass1);
if(
$user ==_name$user && $pass2 ==_pass$user) { // si la variable user es igual a pc-admin y la pass a 1234 accedemos al panel
setcookie("c00kie_panelADMIN",$pass2$user,time()+90000);
} else { 
//Si no se cumple esta opcion damos datos Incorrectos
echo "<center><b>El nick o contrasenia son Incorrectos.</b></center>";
}
}
?>


Hay un fallo: $pass2$user
Por favor, leete las Normas


Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: Admin Login
« Respuesta #3 en: 22 de Abril de 2007, 17:17:45 pm »
anda, es verdad, gracias naveda ;)


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: Admin Login
« Respuesta #4 en: 22 de Abril de 2007, 19:37:09 pm »
YA ESTA todo funcciona a la perfeccion :D, he modificado mucho del panel,ahora podeis ver el ejemplo aqui::D:D:D:D
http://www.zonaurba.com/web2/login
iniciad sesion con user: admin
pass: admin
« Última modificación: 22 de Abril de 2007, 20:00:11 pm por kekoman »


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Admin Login
« Respuesta #5 en: 23 de Abril de 2007, 16:33:36 pm »
Muy bueno!!!

jeje me va de perlas para la v2 de mi web para actualizar desde un panel ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: Admin Login
« Respuesta #6 en: 24 de Abril de 2007, 10:14:20 am »
recuerda que tienes que poner este codigo donde queres que se restringa el acceso :D
if($_COOKIE['admin214123'] && $_COOKIE['pass324523']){
}
else {
header("Location: index.php?id=relogin");
}


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado danny

  • PHPerit@
  • *
  • Mensajes: 4
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re: Admin Login
« Respuesta #7 en: 25 de Abril de 2007, 21:25:54 pm »
Tú código tiene un bug, al poner:
En el campo usuario
define ("_useradmin""cualquieruser");
En el campo contrseña
define ("_passadmin""cualquierpass");

Ya podrás entrar al panel, espero que lo soluciones =).
Danny

Desconectado DJ-Oneclass

  • PHPerit@
  • *
  • Mensajes: 24
  • Karma: 0
    • Ver Perfil
Re: Admin Login
« Respuesta #8 en: 30 de Septiembre de 2007, 11:52:23 am »
Aja y como entro de Admin=? ???

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re: Admin Login
« Respuesta #9 en: 04 de Octubre de 2007, 01:24:19 am »
dice pagina no encontrada :S:S

PD:

Aja y como entro de Admin=? ???
Pues debes entrar en index.php y poner user: admin pass: admin amenos de que lo cambies en el archivo

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re: Admin Login
« Respuesta #10 en: 04 de Octubre de 2007, 01:27:23 am »
Lo siento per este admin login me trae muchisimos errores :S ... lo pueden editar porfavor que yo no se mucho de esto?


Warning: main(users.php): failed to open stream: No such file or directory in /home/virtual/sitio154382/www/admin_login/procesar.php on line 2

Warning: main(users.php): failed to open stream: No such file or directory in /home/virtual/sitio154382/www/admin_login/procesar.php on line 2

Warning: main(): Failed opening 'users.php' for inclusion (include_path='.:/usr/local/phpcgi4.3/lib/php') in /home/virtual/sitio154382/www/admin_login/procesar.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /home/virtual/sitio154382/www/admin_login/procesar.php:2) in /home/virtual/sitio154382/www/admin_login/procesar.php on line 7

Warning: Cannot modify header information - headers already sent by (output started at /home/virtual/sitio154382/www/admin_login/procesar.php:2) in /home/virtual/sitio154382/www/admin_login/procesar.php on line 8

Warning: Cannot modify header information - headers already sent by (output started at /home/virtual/sitio154382/www/admin_login/procesar.php:2) in /home/virtual/sitio154382/www/admin_login/procesar.php on line 9
« Última modificación: 04 de Octubre de 2007, 01:30:38 am por x.mara.x »

Desconectado DJ-Oneclass

  • PHPerit@
  • *
  • Mensajes: 24
  • Karma: 0
    • Ver Perfil
Re: Admin Login
« Respuesta #11 en: 07 de Octubre de 2007, 23:35:10 pm »
Bueno ami no me trae errores los errores son los siguientes:

Bueno copia este procesar

Citar
<?
include ("users.php");
$user = $_POST['user'];
$pass1 = $_POST['pass'];
$pass2 = md5($pass1);
if($user == "TuUser&& $pass2 == "TuPass(tiene que encriptarla MD5)") {
setcookie("admin214123",$user,time()+90000);
setcookie("pass324523",$pass2,time()+90000);
header("Location: panel.php");

} else { //Si no se cumple esta opcion damos datos Incorrectos
header("Location: index.php?id=contraseña_incorecta");
}
?>

Bueno ya ese no te dara errores seguro donde dice TuPass(Tiene que encriptarla MD5) Hay tienes que conseguir una web que encripte pass y hay la copias
y donde dice TuUser pones el nombre de admin
                                                     
Bueno ahora yo te ayude ahora ocupo una web que  desencripte y encripte cual?

PD:No modifique nada mas lo de TuUser y TuPass por que por eso te da errores y tienes que tener todos los  archivos  index.php , panel.php , etc


« Última modificación: 09 de Octubre de 2007, 03:09:52 am por DJ-Oneclass »