session_register() es una función obsoleta, ahora sólo necesitas crear la variable de sesión y listo.
Ahora un par de sugerencias:
Código PHP:
Ver originalif(isset($_SESSION['sesion'])) { die('Tienes una sesión iniciada, no puedes ingresar aquí!'); }
// Antes de usar una variable en consultas, debes escaparla:
// Después de cada header('Location: ...') usa exit
// para evitar que el script se siga ejecutando
if($banneadou == 1){
//si esta baneado cierra conexión y vuelve a la pagina
header ("Location: ./index.php?url=login&error=true&error_clase=usuario_banneado"); } // Ya no necesitas un else, el código quedaría más legible
// Si los datos son correctos, entonces sólo creas la variable de sesión:
$_SESSION['sesion'] = array('Aquí los datos del usuario');