een aantal databases die via de webcompanion (en cdml) binnen een intranet beschikbaar zijn.
gebruikers "loggen in"; als ze de juiste username en pass weten te verstrekken wordt een cookie geplaatst waaruit blijkt dat ze beheerdersrechten hebben [FMP-setcookie:status=beheerder]
Op een pagina - ik noem hem detailweergave.htm - is aangegeven dat als cookie=beheerder een stukje extra pagina zichtbaar wordt voor de gebruiker.
De gebruiker kan op verschillende manieren op deze detailpagina komen:
- na een zoekopdracht
- via een link op een pagina waarop na een inline zoekopdracht dezelfde records zijn weergegeven die ook na een zoekopdracht gevonden zouden worden.
En nu het raadsel: via de eerste weg (de zoekopdracht) wordt de geplaatste cookie genegeerd
via de tweede weg, de inline, wordt de cookie wel gelezen.
In beide gevallen is de inhoud van de pagina - afkomstig uit database - gewoon leesbaar!
Kortom: hoe kan het dat een en hetzelfde cookie de ene keer wel gelezen wordt en de andere keer niet. Alle actie vindt plaats binnen hetzelfde intranet met dezelfde server!
Door voorgaande "bug" ben ik genoodzaakt gebruikers soms meerdere keren te laten inloggen... na twee keer inloggen verdwijnt het probleem overigens vanzelf!
Question
michiel
Even de situatie:
een aantal databases die via de webcompanion (en cdml) binnen een intranet beschikbaar zijn.
gebruikers "loggen in"; als ze de juiste username en pass weten te verstrekken wordt een cookie geplaatst waaruit blijkt dat ze beheerdersrechten hebben [FMP-setcookie:status=beheerder]
Op een pagina - ik noem hem detailweergave.htm - is aangegeven dat als cookie=beheerder een stukje extra pagina zichtbaar wordt voor de gebruiker.
De gebruiker kan op verschillende manieren op deze detailpagina komen:
- na een zoekopdracht
- via een link op een pagina waarop na een inline zoekopdracht dezelfde records zijn weergegeven die ook na een zoekopdracht gevonden zouden worden.
En nu het raadsel: via de eerste weg (de zoekopdracht) wordt de geplaatste cookie genegeerd
via de tweede weg, de inline, wordt de cookie wel gelezen.
In beide gevallen is de inhoud van de pagina - afkomstig uit database - gewoon leesbaar!
Kortom: hoe kan het dat een en hetzelfde cookie de ene keer wel gelezen wordt en de andere keer niet. Alle actie vindt plaats binnen hetzelfde intranet met dezelfde server!
Door voorgaande "bug" ben ik genoodzaakt gebruikers soms meerdere keren te laten inloggen... na twee keer inloggen verdwijnt het probleem overigens vanzelf!
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.