2017-05-21 1 views
0

Est-il possible dans APEX 5.0 qu'un utilisateur final (un utilisateur créé à partir de l'administrateur) puisse modifier ses propres données? Je veux qu'un utilisateur final qui est connecté dans mon application puisse ouvrir une page où il peut changer son (prénom, nom, mot de passe). Est-ce possible? Je sais comment gérer les groupes d'utilisateurs mais je n'ai rien trouvé pour ce problème.Création d'une page de modification de l'utilisateur final dans APEX

Répondre

0

Oui, cela est possible, mais vous devrez peut-être modifier votre schéma d'authentification.

La façon dont j'aborderais ceci est de créer une table d'utilisateurs dans votre base de données et ensuite faire un schéma d'authentification personnalisé qui appelle une fonction pour vérifier les détails des utilisateurs connectés (ne pas stocker le mot de passe en texte clair dans le db!).

Ensuite, vous pouvez simplement créer un formulaire où l'utilisateur peut changer leurs détails (créer un élément d'application/calcul pour référencer l'id_utilisateur actuel et l'utiliser pour filtrer l'utilisateur particulier afin qu'ils ne voient que leurs propres détails). Cela vous donnera beaucoup plus de contrôle sur les utilisateurs et vous permettra de faire des choses comme définir un drapeau afin qu'un utilisateur doit changer leur mot de passe la première fois qu'ils se connectent, etc

+0

Merci, c'est tout :) – Apex