|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : mars 2003 Messages : 77 ![]() |
J'essaie d'accéder au module Stats de mon appli XMLRAD mais il m'affiche le message :
Utilisateur Inconnu. Veuillez vérifier votre identifiant. J'accède à toutes mon appli sauf aux stats. J'utilise comme système d'authentification celle notifié dans le tutoriel "Comment gérer la sécurité à partir d'une base de données" La valeur du Context XMLC_Supervisor est à 1 ainsi que XMLC_Administrator. Si je cré un utilisateur dans le module sécurité d'XMLRAD, je ne peux pas bien sur me connecter avec cet utilisateur. Si je cré le même utilisateur dans ma base de donnée et dans le module sécurité, il m'indique un message "CIRCULAR..." Une idée, d'avance merci. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
pour avoir accès au module de stats ou au dashboard il faut qu'au moins un des utilisateurs soit dans le groupe superadmin (XMLC_Supervisor à 1)
il faut aussi que les groupes par défaut dan sle fichier security.xml soit toujours là ! (avec les mêmes ID: -412 pour superadmins)
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() ![]() |
Je confirme, j'avais eu le même problème car j'avais viré les groupes par défaut de mon fichier security.xml
Alors j'ai recréé un nouveau projet, et j'ai recopié ces groupes ainsi que les users superadmin, admin dans mon fichier security.xml, et tout devient ok. Sylvain
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
00
|
|
|
#4 | |
|
Membre à l'essai
![]() Inscription : mars 2003 Messages : 77 ![]() |
Mon Fichier Security.xml est bien là, Le groupe -412 est bien là
Citation:
|
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() |
es-tu maintenant sur que dans le OnAuthenticate tu fais bien le Context.SetValue('XMLC_Supervisor', '1'); ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#6 | |
|
Membre à l'essai
![]() Inscription : mars 2003 Messages : 77 ![]() |
Oui, sur n'importe qu'elle page, en faisant un XMLC_OUTPUTFORMAT = XML,
Citation:
|
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() |
ok je crois que je sais !
le module qui implémente le OnAuthenticate doit être aussi dans le pool XMLCAdm pour que l'authentification soit executé pour ce pool là !
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#8 | |
|
Membre à l'essai
![]() Inscription : mars 2003 Messages : 77 ![]() |
OK, j'ai ajouté mon module dans le pool.
J'avance, mais maintenant j'ai un message de violation d'accès. Citation:
dans les trace, voila ce que je trouve. Code :
10:42:24584.3810-0TXMLCollectionThread1Execute - Exception in XMLApplication.XMLCollectionDispatchRequest: Violation d'accès à l'adresse 0206AEA4 dans le module 'CARTE_T.dll'. Lecture de l'adresse 0000004410:42:24584.4705XMLC_DASHBOARD399TXMLApplication1GetAvailableXMLCollectionAndDispatchRequest - Exception: Violation d'accès à l'adresse 0206AEA4 dans le module 'CARTE_T.dll'. Lecture de l'adresse 0000004410:42:24584.5555XMLC_DASHBOARD399TXMLApplication1InternalGlobalDispatchRequest - Exception: Violation d'accès à l'adresse 0206AEA4 dans le module 'CARTE_T.dll'. Lecture de l'adresse 0000004410:42:24584.6215XMLC_DASHBOARD399TXMLApplication1InternalDispatchRequest - Exception: Violation d'accès à l'adresse 0206AEA4 dans le module 'CARTE_T.dll'. Lecture de l'adresse 0000004410:42:24584.6855XMLC_DASHBOARD399TXMLApplication1TXMLApplication.HandleException for exception: Violation d'accès à l'adresse 0206AEA4 dans le module 'CARTE_T.dll'. Lecture de l'adresse 0000004410:42:24589.4275FORMERROR399RequestStart310.27.200.146 |
|
|
|
00
|
|
|
#9 | |
|
Membre à l'essai
![]() Inscription : mars 2003 Messages : 77 ![]() |
d'une façon plus claire, voici la trace.
Citation:
|
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() |
essaye de mettre ton code de OnAuthenticate en commentaire pour voir si c'est lui qui pose problème...
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#11 | ||
|
Membre à l'essai
![]() Inscription : mars 2003 Messages : 77 ![]() |
en mettant en commentaire ces 2 bouts de code et en utilisant l'authentification de XMLRAD ( en créant bien sur un SuperAdmins), je peux rentrer dans les stats.
Citation:
Citation:
|
||
|
|
00
|
|
|
#12 | |||
|
Membre Expert
![]() |
En fait dans l'article il manque une protection contre le fait que l' on trouve pas la database:
Code :
Citation:
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|||
|
|
00
|
|
|
#13 |
|
Membre à l'essai
![]() Inscription : mars 2003 Messages : 77 ![]() |
J'ai opté pour la deuxième solution.
Il manquait l'ajout de la database dans le pool XMLCAdm Merci bp |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com