Proyectos de Subversion Moodle

Rev

Rev 1409 | Rev 1411 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1409 Rev 1410
Línea 225... Línea 225...
225
// Obtención de datos completos del usuario y login
225
// Obtención de datos completos del usuario y login
226
$user = get_complete_user_data('id', $user->id);
226
$user = get_complete_user_data('id', $user->id);
227
if ($user) {
227
if ($user) {
228
    // Si hay una sesión existente, cerrarla primero
228
    // Si hay una sesión existente, cerrarla primero
229
    if (isloggedin()) {
229
    if (isloggedin()) {
-
 
230
        \core\session\manager::kill_all_sessions();
-
 
231
        \core\session\manager::terminate_current();
230
        require_logout();
232
        session_destroy();
-
 
233
        if (isset($_COOKIE[session_name()])) {
-
 
234
            setcookie(session_name(), '', time() - 3600, '/');
-
 
235
        }
231
    }
236
    }
Línea 232... Línea 237...
232
 
237
 
233
    // Verificar si la cuenta está confirmada
238
    // Verificar si la cuenta está confirmada
234
    if (empty($user->confirmed)) {
239
    if (empty($user->confirmed)) {