Como te comento anteriormente @maycolalvarez cambia el viejo $HTTP_POST_VARS por $_POST
@fekaa11 En PHP 5.3.x session_register es obsoleto, aparte, es necesario que register_globals este en ON para que funcione, y a partir de la versión 4.2.x esta deshabilitada
Ahora, con el problema debuguea la variable $_SESSION['k_username'] con un var_dump para ver si se esta asociando correctamente el nombre de usuario