Vraag over het publiceren van een database met 2 (of meer) bestanden via IWP.
Ik ben een groot voorstander van het werken met gescheiden bestanden voor interface en data, waarbij je dus de layouts en scripts en alle TOC's en relaties in één bestand onderbrengt, en de datatabellen in een ander bestand. Je werkt dan vanuit de interface met een verwijzing (external reference) naar het data-bestand. De security regel je in het databestand, en gebruikers loggen vanuit FileMaker Pro in via het interfacevbestand waar ze guest-access hebben. Dat gaat prima, maar nu wil ik ook IWP gebruikers toelaten en dat levert een probleem op.
Hoe los ik dit op? Ik wil dus eigenlijk dat iemand automatisch interface.fp7 opent als (met alle scripts en layouts voor de webinterface), maar voor data.fp7 een username en wachtwoord MOET invullen. Hij ziet data.fp7 dus niet, uiteindelijk.
De setup is als volgt:
1. Het bestand data.fp7 heeft disabled, en daarin zijn gebruikers ingevoerd met een bepaalde privilegeset. Die set bevat ondermeer de mogelijkheid om de database te openen via IWP.
2. Het bestand interface.fp7 heeft enabled, en daarin zitten dus (behalve Admin) geen gebruikers. Guests mogen alles bekijken, maar er valt aan data niks te zien, want die zitten in data.fp7. En natuurlijk kunnen guests via IWP connecten.
3. Normaal open je interface.fp7 als guest en dan komt FMP met een login voor data.fp7, omdat je daar als guest niet binnenkomt.
Nu heb ik voor beide bestanden dus ook sharing via IWP ingesteld.
4. Als ik de database via Safari benader, zie ik 'interface' en 'data' staan in het IWP scherm. Als ik aanlog, kan ik als guest aanloggen aan 'interface', maar dan komt IWP niet met een tweede dialoog voor 'data.fp7'! Met andere woorden: data.fp7 wordt niet geopend, en ik zie in alle velden....
5.Ik kan ook aanloggen aan 'data' en moet dan mijn username/wachtwoord invoeren, maar dan kom ik niet in 'interface'!
Kan ik gebruiker daarna naar een layout in interface.fp7 sturen? Maar hoe? Het is een fysiek ander bestand...
Ik wil ook voorkomen dat iemand 2x een login moet doen.
Question
hans erik
Vraag over het publiceren van een database met 2 (of meer) bestanden via IWP.
Ik ben een groot voorstander van het werken met gescheiden bestanden voor interface en data, waarbij je dus de layouts en scripts en alle TOC's en relaties in één bestand onderbrengt, en de datatabellen in een ander bestand. Je werkt dan vanuit de interface met een verwijzing (external reference) naar het data-bestand. De security regel je in het databestand, en gebruikers loggen vanuit FileMaker Pro in via het interfacevbestand waar ze guest-access hebben. Dat gaat prima, maar nu wil ik ook IWP gebruikers toelaten en dat levert een probleem op.
Hoe los ik dit op? Ik wil dus eigenlijk dat iemand automatisch interface.fp7 opent als (met alle scripts en layouts voor de webinterface), maar voor data.fp7 een username en wachtwoord MOET invullen. Hij ziet data.fp7 dus niet, uiteindelijk.
De setup is als volgt:
1. Het bestand data.fp7 heeft disabled, en daarin zijn gebruikers ingevoerd met een bepaalde privilegeset. Die set bevat ondermeer de mogelijkheid om de database te openen via IWP.
2. Het bestand interface.fp7 heeft enabled, en daarin zitten dus (behalve Admin) geen gebruikers. Guests mogen alles bekijken, maar er valt aan data niks te zien, want die zitten in data.fp7. En natuurlijk kunnen guests via IWP connecten.
3. Normaal open je interface.fp7 als guest en dan komt FMP met een login voor data.fp7, omdat je daar als guest niet binnenkomt.
Nu heb ik voor beide bestanden dus ook sharing via IWP ingesteld.
4. Als ik de database via Safari benader, zie ik 'interface' en 'data' staan in het IWP scherm. Als ik aanlog, kan ik als guest aanloggen aan 'interface', maar dan komt IWP niet met een tweede dialoog voor 'data.fp7'! Met andere woorden: data.fp7 wordt niet geopend, en ik zie in alle velden....
5.Ik kan ook aanloggen aan 'data' en moet dan mijn username/wachtwoord invoeren, maar dan kom ik niet in 'interface'!
Kan ik gebruiker daarna naar een layout in interface.fp7 sturen? Maar hoe? Het is een fysiek ander bestand...
Ik wil ook voorkomen dat iemand 2x een login moet doen.
Hans Erik
4 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.