Egy regisztrációs oldalt csinálok de hibát ad ki. Segítenétel?
Hiba:
Fatal error: Call to undefined function validate_user() in /home/a5541489/public_html/login.php on line 5
Itt az index.php és a login.php kódja:
Login.php:
<?php if(empty($_SESSION['login'])):?>
<?php
if(!empty($_POST['login']))
{
if( validate_user($_POST['nick'],$_POST['pass'],$private_key,$conn))
{
$_SESSION['login'] = $_POST['nick'];
header("Location: index.php");
}
else
{
echo ERROR_LOGIN_ERROR;
}
}
?>
<form action="" method="post">
<table>
<tr>
<td>
Nick:
<input type="text" name="nick" class='login_input'/>
</td>
<td>
Jelszó:
<input type="password" name="pass" class='login_input' />
</td>
<td>
<input type="submit" name="login" value="Belépés" class='login_button'/>
</td>
<td>
<a href="register.php">regisztráció</a>
</td>
</tr>
</table>
</form>
<?php else: ?>
<span>Bejelentkezve: <?php echo $_SESSION['login'];?></span>
<span><a href='logout.php'>Kilépés</a></span>
<?php endif;?>
Index.php:
<?php
include "config.php";
include "functions.php";
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<link href="layout.css" type="text/css" rel="stylesheet" />
<title>Beléptető</title>
</head>
<body>
<?php include "login.php";?>
<?php if(!empty($_SESSION['login'])):?>
<p>Csak ha belépett</p>
<?php endif;?>
</body>
</html>
Ha jól látom a login.php-ba nincsen includolva a functions.php (gondolom itt van a validate_user függvény ).
Ezért írja ki hogy ismeretlen függvény.
Tedd be a login.php elejére a include "functions.php";
Szerintem így működnie kell.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!