Le site des développeurs francophones APEX - Oracle Application Express
Vous n'êtes pas identifié(e).
Bienvenue sur le forum Oracle APEX
S'il s'agit de votre première visite, nous vous invitons à consulter la FAQ en cliquant sur le lien ci-dessous. Vous pouvez poster ici toutes vos questions sur l'installation, le développement (composants clients et serveurs), l'administration des instances Oracle APEX. Par ailleurs, ce forum diffuse les annonces et actualités relatives à Oracle APEX.
Oracle APEX 4.1
Oracle APEX 4.1 est disponible depuis le 24 août 2011.
Oracle APEX 4.0
Oracle APEX 4.0 est disponible depuis le 23 juin 2010. Il existe 2 distributions, une distribution en langue anglaise uniquement et une distribution multilingue.
Pages :: 1
Bonjour à tous,
Encore une question pour bien commencer cette journée.
Est ce qu'il y a moyen avec Apex de rajouter une case à cocher sur la page de Login, pour permettre à l'utilisateur de sauvegarder son login et mot de passe s'il le souhaite.
Merci d'avance
Hors ligne
Salut,
pourquoi pas oui, mais soit plus précis sur ce qui te bloque.
Sauvegarder ou ? dans un cookie tu veux dire ?
Tu ajoutes simplement un item de type checkbox, et dans le PL/SQL ou le Javascript qui traite l'envoi du formulaire, tu met une condition sur la valeur de la checkbox.
Hors ligne
Bonjour
Merci pour la réponse.
Je pensais qu'il y avait une option à cocher ou autre qui mettrait le mécanisme en place tout seul!!!!
Sinon je ferais comme tu m'as dit : une checkbox et du PL/SQL.
Apex m'a rendu fainéante !!!! ![]()
Hors ligne
Toujours bloquée avec ma sauvegarde de login et mot de passe dans un cookie.
j'ai créé mes deux procédures set et get cookie comme suit:
Set Username Cookie
begin
owa_util.mime_header('text/html', FALSE);
owa_cookie.send(
name=>'LOGIN_USERNAME_COOKIE',
value=>:P101_PASSWORD||':'||lower(:P101_USERNAME));
exception when others then null;
end;Get Username Cookie
declare
v varchar2(255) := null;
c owa_cookie.cookie;
a wwv_flow_global.vc_arr2;
begin
c := owa_cookie.get('LOGIN_USERNAME_COOKIE');
a := htmldb_util.string_to_table(c.vals(1));
:P101_USERNAME := a(2);
:P101_PASSWORD := a(1);
:P101_TEST1 := a(1);
exception when others then null;
end;J'ai un problème avec le champ mot de passe, que j'arrive pas à récupérer dans ma page de login
j'ai créé un champ test de type Text Field et là mon mot de passe est bien récupéré mais dans mon champ Mot de passe de type password, la valeur de mon de passe n'est pas récupérée.
Est ce qu'il y aurait un problème de cryptage ou autre de la valeur?
Merci d'avance
Hors ligne
Je pense que c'est parceque la valeur d'un input de type password n'est pas défaut pas stocké dans la session.
Essai de modifier ton item P101_PASSWORD et de mettre :
- "Does not save state" à "No".
- "Store value encrypted in session state" à "Yes".
Si il s'agit simplement d'ajouter une checkbox pour stocker ou non les informations de login dans un cookie, ensuite c'est très simple. Il te suffit d'ajouter un item de type checkbox dans ta page 101, puis dans la condition des processus tu choisis par exemple "Value of item in Expression 1 = Expression 2" (Expression 1 = ton item, Expression 2 = la valeur de retour voulue).
Cela devrait fonctionner.
Bon courage.
Yann.
Hors ligne
Bonjour,
Merci pour ta réponse; tu viens toujours à mon secours !!!
Malheureusement même en modifiant les paramètres "Does not save state" et "Store value encrypted in session state", ça ne fonctionne toujours pas.
Je ne pense pas que ça soit un problème de stockage dans la session, parceque j'arrive très bien à récupérer la valeur dans mon champ Test qui est de type Text Field, je dirais que c'est bcp plus un problème d'affichage
Hors ligne
Pages :: 1