Session_register se declaró obsoleta desde PHP5, por lo que creo que hay una interferencia en hacer session_register y luego volver a declarar variable...
Intenta dejando el código así:
Código PHP:
<?php
include('config.php');
$user = $_POST["user"];
$password = $_POST["password"];
if(($user == "" ) or ($password == "")){
echo '<script>alert("Debes rellenar todos los campos");</script>';
echo '<script language="javascript">
location.href = "login.php";
</script>';
} else {
//------------------[Login]---------------------
$sql = "SELECT * FROM login WHERE userid ='$user' AND user_pass = '$password'";
$cons = mysql_query($sql);
if($player = mysql_fetch_array($cons)){
$_SESSION["users"] = $player["$user"];
header("Location:panel.php");
} else {
echo '<script>alert("El User o la contraseña son incorrectos");</script>';
echo '<script language="javascript">
location.href = "login.php";
</script>';
}
}
?>