Zelf heb ik verschillende applicatie gemaakt voor intern en extern gebruik. Hier maak ik ook wel eens gebruik van een inlog-script. Deze heb ik altijd zonder foutmelding kunnen gebruiken maar de laatste tijd komt hij toch stiekem nog even snel voor bij springen.

Kan iemand mijn even helpen om mijn inlog-script te verbeteren?

if(!empty($_POST['login']))
{
$query = "SELECT * FROM $table_user
WHERE username='" . $_POST["usern"] ."'
AND password='". md5($_POST["passw"]) . "'";
$result = mysql_query($query) or die (mysql_error());
if(mysql_num_rows($result) > 0)
{
$usern = $_POST['usern'];
session_register("usern");
echo '<meta http-equiv="refresh" content="0;url=adminpanel.php">';
}
else
{
echo '<meta http-equiv="refresh" content="0;url=adminpanel.php">';
}

Tot op heden had ik htaccess waarin deze bug uitgezet was maar die blijkt niet overal even goed te werken en ik kan natuurlijk wel op mijn eigen server php.ini aanpassen maar op hosting-servers kan ik dat niet.
session_register() is antiek. Gebruik $_SESSION['...'].
Ut was ook een antiek script!

Op een of andere manier werkte er eender iets niet goed met die oplossing maar ben nog even aan het slopen gegaan en nu werkt het wel goed.

Bedankt voor snelle reactie...

kan nu ook snel weer verder en langzaam aan eens meerdere login's gaan verbeteren voor zover dat nodig is!

Reageren