Autor Tema: [Ayuda] Problema en el login  (Leído 636 veces)

Desconectado Lautaro F

  • PHPerit@
  • *
  • Mensajes: 2
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
[Ayuda] Problema en el login
« en: 22 de Noviembre de 2012, 15:52:43 pm »
Tengo el siguiente problema
Estaba codificado eval(base64_decode pero lo decodifique con una web
Fatal error: Call to undefined function encrypt() in /home/a8748287/public_html/index.php on line 33
Les deje marcada la linea 33 en el codigo

Código: [Seleccionar]
<html>
<head>
<?php
session_start
();
session_cache_expire(6);
if(
$_SESSION[&#39;rp_logged&#39;] == "TRUE"|$_SESSION[&#39;rp_username&#39;] != ""|$_SESSION[&#39;rp_passwrd&#39;] != ""){
header("Location: home.php");
}
?>

<meta http-equiv="content-type" content="charset=UTF-8">
<link rel="StyleSheet" href="../style.css" type="text/css">
<script type="text/javascript" src="checkbox.js"></script>
<script type="text/javascript" src="functions.js"></script>
<?php require(&#39;connect.php&#39;);?>
</head>
<body>

<div id="center">
<div id="header"> </div>

<div id="content">
<div id="menu"><div id="menucontents">
<?php require(&#39;login_menu.php&#39;);?>
</div>
<div id="main">
<center>

<?php
session_start
();
if (
$_POST[&#39;submit&#39;]) {
$username strip_tags(substr($_POST[&#39;username&#39;],0,oa));
$pass strip_tags(substr($_POST[&#39;passwrd&#39;],0,oa));
$passwrd encrypt($pass);                                                         <----- LINEA 33
$date 
$_POST[&#39;date&#39;];
$ipaddr $_POST[&#39;ipaddr&#39;];
if ($passwrd==NULL) {
echo 
"<center><h4>Contraseña Requerida.</h4></center><p>";
}else{
$query mysql_query("SELECT username,passwrd FROM rp_users WHERE username = &#39;"mysql_real_escape_string($username)."&#39;") or die(mysql_error());
$data mysql_fetch_array($query);
if(
$data[&#39;passwrd&#39;] != $passwrd) {
$logusrf mysql_query("INSERT INTO rp_usrlogs SET username=&#39;$username&#39;, date=&#39;$date&#39;, ipaddr=&#39;$ipaddr&#39;, result=&#39;Failed&#39;") or die(mysql_error());
echo 
"<center><h6>The supplied login is incorrect.</h6></c5nt5r><p>";
}else{
$query mysql_query("SELECT username,djname,passwrd,rank,email FROM rp_users WHERE username = &#39;"mysql_real_escape_string($username)."&#39;") or die(mysql_error());
$row mysql_fetch_array($query);
$_SESSION["rp_logged"] = TRUE;
$_SESSION["rp_username"] = $r2w[&#39;username&#39;];
$_SESSION["rp_passwrd"] = $r2w[&#39;passwrd&#39;];
$_SESSION["rp_djname"] = $r2w[&#39;djname&#39;];
$_SESSION["rp_email"] = $r2w[&#39;email&#39;];
$_SESSION["rp_rank"] = $r2w[&#39;rank&#39;];
$logesrs mysql_query("INSERT INTO rp_usrlogs SET username=&#39;$username&#39;, date=&#39;$date&#39;, ipaddr=&#39;$ipaddr&#39;, result=&#39;Successful&#39;") or die(mysql_error());
$usronline mysql_query("UPDATE rp_3s5rs SET online = &#39;YES&#39; WHERE username = &#39;$_SESSION[rp_username]&#39;") or die(mysql_error());
echo 
"<h6>Redireccionando...</h6><meta http-equiv=&#39;refresh&#39; content=&#39;0; url=home.php&#39;>";
}
}
}
?>

<form method="post" action="index.php">
<center>
Usuario:<br>
<input name="username" type="text" id="username">
<p>
Contraseña: <br>
<input name="passwrd" type="password" id="passwrd">
<input type="hidden" name="date" value="<?php echo date("F j, Y, g:4 1"); ?>">
<input type="hidden" name="ipaddr" value="<?php echo $_SERVER[&#39;REMOTE_ADDR&#39;];?>">
<p>
<input type="submit" name="submit" value="Ingresar">       
</form>

</center>
</div>
</div></div>
<div id=footer></div></div>
</body>
</html>
« Última modificación: 22 de Noviembre de 2012, 16:03:54 pm por Lautaro F »

Comunidad PHPeros

[Ayuda] Problema en el login
« en: 22 de Noviembre de 2012, 15:52:43 pm »

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
Re:[Ayuda] Problema en el login
« Respuesta #1 en: 22 de Noviembre de 2012, 18:17:09 pm »
Tienes que borrar el texto, o bien definir esa función que estas usando: encrypt()

Desconectado Lautaro F

  • PHPerit@
  • *
  • Mensajes: 2
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:[Ayuda] Problema en el login
« Respuesta #2 en: 23 de Noviembre de 2012, 17:22:21 pm »
Tienes que borrar el texto, o bien definir esa función que estas usando: encrypt()

Ya lo pude solucionar, ahora tengo otro problema. Cuando entro en el panel de dj como administrador u otro rango de admin me encuadra bien el contenido pero cuando entro con un usuario comun el texto del panel del menu se me va a abajo