Comunidad PHPeros
Lenguajes => Aplicaciones Pre-Fabricadas => Mensaje iniciado por: Lautaro F 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
<html>
<head>
<?php
session_start();
session_cache_expire(6);
if($_SESSION['rp_logged'] == "TRUE"|$_SESSION['rp_username'] != ""|$_SESSION['rp_passwrd'] != ""){
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('connect.php');?>
</head>
<body>
<div id="center">
<div id="header"> </div>
<div id="content">
<div id="menu"><div id="menucontents">
<?php require('login_menu.php');?>
</div>
<div id="main">
<center>
<?php
session_start();
if ($_POST['submit']) {
$username = strip_tags(substr($_POST['username'],0,oa));
$pass = strip_tags(substr($_POST['passwrd'],0,oa));
$passwrd = encrypt($pass); <----- LINEA 33
$date = $_POST['date'];
$ipaddr = $_POST['ipaddr'];
if ($passwrd==NULL) {
echo "<center><h4>Contraseña Requerida.</h4></center><p>";
}else{
$query = mysql_query("SELECT username,passwrd FROM rp_users WHERE username = '". mysql_real_escape_string($username)."'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['passwrd'] != $passwrd) {
$logusrf = mysql_query("INSERT INTO rp_usrlogs SET username='$username', date='$date', ipaddr='$ipaddr', result='Failed'") 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 = '". mysql_real_escape_string($username)."'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["rp_logged"] = TRUE;
$_SESSION["rp_username"] = $r2w['username'];
$_SESSION["rp_passwrd"] = $r2w['passwrd'];
$_SESSION["rp_djname"] = $r2w['djname'];
$_SESSION["rp_email"] = $r2w['email'];
$_SESSION["rp_rank"] = $r2w['rank'];
$logesrs = mysql_query("INSERT INTO rp_usrlogs SET username='$username', date='$date', ipaddr='$ipaddr', result='Successful'") or die(mysql_error());
$usronline = mysql_query("UPDATE rp_3s5rs SET online = 'YES' WHERE username = '$_SESSION[rp_username]'") or die(mysql_error());
echo "<h6>Redireccionando...</h6><meta http-equiv='refresh' content='0; url=home.php'>";
}
}
}
?>
<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['REMOTE_ADDR'];?>">
<p>
<input type="submit" name="submit" value="Ingresar">
</form>
</center>
</div>
</div></div>
<div id=footer></div></div>
</body>
</html>
-
Tienes que borrar el texto, o bien definir esa función que estas usando: encrypt()
-
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