@POST.admin-user.php

<?php

if (!$phad->initAccess->are_init_pages_enabled($lia)){
    echo "This page is disabled.";
    return;
}

// var_dump(get_class($package->phad));
// exit;



// print_r($_POST);
// exit;

$lib = new \Tlf\User\Lib($lia->pdo);
$user = $lib->user_from_email($_POST['email']);
if (!$user->is_registered()){
    $user->register($_POST['password']);
} else {
    $user->new_password($_POST['password'], $user->new_code("password_reset")); // \Tlf\User\Code::PASSWORD_RESET
}

if (!$user->is_active()){
    $code = $user->new_code('registration');
    $user->activate($code);
}

if (!$user->has_role('admin')){
    $user->add_role('admin');
}

echo "I think the user is setup with email ".$_POST['email'];

echo "Now login at <a href='/user/'>User Login</a>";