Hola de nuevo (vuelvo a la carga):
Ya conseguí que registrara variables de sesión en la primera página de activación y checklogin

. Ahora solo tengo que conseguir que las recupere en cada página mientras el usuario esté registrado.
Pero me estoy haciendo un lio y no lo consigo.
¿Alguien me puede dar una pista? o incluso la solución tampoco vendria mal.
Os pongo el código para que veais
Este funciona

(pagina de registro)
Código PHP:
<?php session_start();
error_reporting(E_ALL);
ini_set("display_errors", 1);
// Llamo las variables de conexión a DB
require_once ('recor/LoginDB.php');
// Abro conexión y selecciono la base de datos
$connection = mysql_connect($host, $user, $pass) or die ("Unable to connect!");
mysql_select_db($db) or die ("Unable to select database!");
$codeACT=4226143;
//Seleccionamos las variables de sesion
$queryVarSes = "SELECT `TipoColaborador`,`TipoAdministrador`,`activo`,`silverUser`,`goldUser` FROM `personas` WHERE `codigoACT`=$codeACT";
$VarSes = mysql_query($queryVarSes);
while ($row = mysql_fetch_array($VarSes, MYSQL_NUM)) {
$TipoColaborador = $row [0];
$TipoAdministrador = $row [1];
$activo = $row [2];
$silverUser = $row [3];
$goldUser = $row [4];
}
//Registramos las variables de sesión
$_SESSION["TipoColaborador"]= $TipoColaborador;
$_SESSION["TipoAdministrador"]= $TipoAdministrador;
$_SESSION["activo"]=$activo;
$_SESSION["silverUser"]= $silverUser;
$_SESSION["goldUser"]= $goldUser;
echo "TipoColaborador es".$TipoColaborador." ";
echo "TipoAdministrador es".$TipoAdministrador." ";
echo "activo es".$activo." ";
echo "silverUser es".$silverUser." ";
echo "goldUser es".$goldUser." ";
echo "Var Sesion".$_SESSION["TipoColaborador"];
echo "Var Sesion".$_SESSION["TipoAdministrador"];
echo "Var Sesion".$_SESSION["activo"];
echo "Var Sesion".$_SESSION["silverUser"];
echo "Var Sesion".$_SESSION["goldUser"];
?>
Este no funciona

(página "normal")
Código PHP:
<?php session_start();
if(isset($_SESSION['TipoColaborador'])){$TipoColaborador = 'TipoColaborador';}
if(isset($_SESSION["TipoAdministrador"])){$TipoAdministrador = 'TipoAdministrador';}
if(isset($_SESSION['activo'])){$activo = 'activo';}
if(isset($_SESSION['silverUser'])){$silverUser = 'silverUser';}
if(isset($_SESSION['goldUser'])){$goldUser = 'goldUser';}
echo "TipoColaborador es".$TipoColaborador." ";
echo "TipoAdministrador es".$TipoAdministrador." ";
echo "activo es".$activo." ";
echo "silverUser es".$silverUser." ";
echo "goldUser es".$goldUser." ";
echo "Var Sesion".$_SESSION["TipoColaborador"];
echo "Var Sesion".$_SESSION["TipoAdministrador"];
echo "Var Sesion".$_SESSION["activo"];
echo "Var Sesion".$_SESSION["silverUser"];
echo "Var Sesion".$_SESSION["goldUser"];
?>
Ambas son pruebas, solo quiero conseguir pasar las variables de sesión de la primera a la última.
Muchas gracias un vez más