Bonjour,
Je travaille sous Oracle10g, avec APEX, et je voudrais savoir comment démarrer une appli sous différents écrans suivant les droits des utilisateurs ?
Merci.
Bonjour,
Je travaille sous Oracle10g, avec APEX, et je voudrais savoir comment démarrer une appli sous différents écrans suivant les droits des utilisateurs ?
Merci.
Des fois que le pb se pose encore :
dans les process de la page 101 (celle du login), tu as la fonction wwv_flow_custom_auth_std.login dont le dernier paramètre est la page appelée.
Tu peux donc faire un test sur le nom de connexion et appeler avec le bon paramètre.
De façon brutale :
Apexment,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 BEGIN IF (LOWER(:P101_USERNAME)='super') THEN wwv_flow_custom_auth_std.login( P_UNAME => :P101_USERNAME, P_PASSWORD => :P101_PASSWORD, P_SESSION_ID => v('APP_SESSION'), P_FLOW_PAGE => :APP_ID||':11' ); ELSE wwv_flow_custom_auth_std.login( P_UNAME => :P101_USERNAME, P_PASSWORD => :P101_PASSWORD, P_SESSION_ID => v('APP_SESSION'), P_FLOW_PAGE => :APP_ID||':1' ); END IF; END;
Yvan
Partager