Ejemplo n.º 1
0
function submit()
{
    $newValues = getUserDataFromWeb();
    $dn = Get_User_Principle();
    $serv = \Factory::getUserService();
    // Current User
    $currentUser = $serv->getUserByPrinciple($dn);
    // User entity to edit
    $user = $serv->getUser($newValues['ID']);
    unset($newValues['ID']);
    try {
        $user = $serv->editUser($user, $newValues, $currentUser);
        $params = array('user' => $user);
        show_view('user/user_updated.php', $params);
    } catch (Exception $e) {
        show_view('error.php', $e->getMessage());
        die;
    }
}
Ejemplo n.º 2
0
function submit()
{
    $values = getUserDataFromWeb();
    $dn = Get_User_Principle();
    if (empty($dn)) {
        show_view('error.php', "Could not authenticate user - null user principle");
        die;
    }
    $values['CERTIFICATE_DN'] = $dn;
    $serv = \Factory::getUserService();
    try {
        $user = $serv->register($values);
        $params = array('user' => $user);
        show_view('user/registered.php', $params);
    } catch (Exception $e) {
        show_view('error.php', $e->getMessage());
        die;
    }
}