Jump to content
  • 0

Gegevens ophalen voor toegang


Bachje

Question

Beste mensen,

 

Ik heb een uitgebreide datbase geschreven voor de opleiding waar ik aan verbonden ben (alternatieve geneeskunde - non profit). Daarin worden o.a. alle studieresultaten bijgehouden van de studenten. Nu wil ik graag dat de studenten zelf via het internet hun gegevens kunnen raadplegen. Maar ik wil niet dat ze zomaar in de database kunnen. Wat ik wil is een nieuwe database maken die de relevante gegevens inleest uit de studentendatabase. Maar de student mag alleen zijn eigen gegevens inzien. Ik zoek naar een oplossing waarbij de student bijvoorbeeld zijn studenten nummer en geboorte datum o.i.d. opgeeft en dan zijn gegevens te zien krijgt. Om nu te voorkomen dat ik een berg wachtwoorden o.i.d. moet gaan maken moet de verificatie op grond van de bestaande gegevens gebeuren. Kan dit? en zo ja kan een van jullie me wat tips geven hoe dit te realiseren?

 

Alvast bedankt.

 

Franc

Link to comment

4 answers to this question

Recommended Posts

  • 0
Beste mensen,

 

Ik heb een uitgebreide datbase geschreven voor de opleiding waar ik aan verbonden ben (alternatieve geneeskunde - non profit). Daarin worden o.a. alle studieresultaten bijgehouden van de studenten. Nu wil ik graag dat de studenten zelf via het internet hun gegevens kunnen raadplegen. Maar ik wil niet dat ze zomaar in de database kunnen. Wat ik wil is een nieuwe database maken die de relevante gegevens inleest uit de studentendatabase. Maar de student mag alleen zijn eigen gegevens inzien. Ik zoek naar een oplossing waarbij de student bijvoorbeeld zijn studenten nummer en geboorte datum o.i.d. opgeeft en dan zijn gegevens te zien krijgt. Om nu te voorkomen dat ik een berg wachtwoorden o.i.d. moet gaan maken moet de verificatie op grond van de bestaande gegevens gebeuren. Kan dit? en zo ja kan een van jullie me wat tips geven hoe dit te realiseren?

 

Een paar korte hints:

- FM heeft een account/wachtwoorden systeem.

- in FM kan je zelf (willekeurige) wachtwoorden maken

- FM 7 en 8 hebben scriptstappen om accounts aan te maken.

- je kan toegangsprivileges zo instellen dat alleen dat ene record (van dat account) bekeken kan worden, dmv script ook te verzorgen dat alleen dat record gevonden wordt.

 

Je kan ook je eigen wachtwoorden systeempje met inlogscherm, zoeken naar record van de gebruiker en het tonen ervan.

 

Hoop dat je er wat aan hebt. Het gaat iets te ver om hier een uitgebreide demo voor te schrijven. Kijk maar eens welke stappen je zelf kunt nemen en waar problemen mee zijn.

 

Groet,

René

Link to comment
  • 0

Beste René,

 

bedankt voor je snele reactie

 

- FM heeft een account/wachtwoorden systeem.

- in FM kan je zelf (willekeurige) wachtwoorden maken

Dat weet ik maar dat wil ik niet gebruiken omdat ik dan 100 gebruikers en wachtwoorden moet gaan maken. en voor elke nieuwe student dat weer moet doen.

- FM 7 en 8 hebben scriptstappen om accounts aan te maken.

Als dat zou betekenen dat ik ze niet zelf hoef te maken maar dat de studenten dat zelf kunnen doen is dat interessant. Is er een manier om dan te zorgen dat ze alleen bij hun eigen gegevens kunnen?

- je kan toegangsprivileges zo instellen dat alleen dat ene record (van dat account) bekeken kan worden, dmv script ook te verzorgen dat alleen dat record gevonden wordt.

Dat is interessant, maar betekent dat dat ik 100 verschillende toegangsprivileges moet maken? Dan is het niet bruikbaar. ik zoek een manier waarop de studenten uitsluitend hun eigen gegevens kunnen inzien, desnoods zonder een account o.i.d.

Je kan ook je eigen wachtwoorden systeempje met inlogscherm, zoeken naar record van de gebruiker en het tonen ervan.

Dat zou interessant kunnen zijn. doe je dat dan via een script met een aangpast dialoogvenster? Kun je dan een "lookup" doen in een andere database of tabel?

 

Alvast bedankt voor het meedenken.

 

Franc

Link to comment
  • 0

Dag Franc,

 

- FM heeft een account/wachtwoorden systeem.

- in FM kan je zelf (willekeurige) wachtwoorden maken

Dat weet ik maar dat wil ik niet gebruiken omdat ik dan 100 gebruikers en wachtwoorden moet gaan maken. en voor elke nieuwe student dat weer moet doen.

Met zelf wachtwoorden maken bedoel ik overigens een berekeningsveld die een willekeurig wachtwoord berekent.

- FM 7 en 8 hebben scriptstappen om accounts aan te maken.

Als dat zou betekenen dat ik ze niet zelf hoef te maken maar dat de studenten dat zelf kunnen doen is dat interessant. Is er een manier om dan te zorgen dat ze alleen bij hun eigen gegevens kunnen?

Als je een script maakt dat eenmalig langs de aanwezige records loopt en voor elke student een account aanmaakt, ben je er klaar voor.

Er is na te gaan als welke gebruiker ze binnen komen (startscript werkt ook met IWP maar een lay-out met een relatie op gebruikersnaam kan ook) en a.d.h.d. het bijbehorende record te zoeken en te tonen.

- je kan toegangsprivileges zo instellen dat alleen dat ene record (van dat account) bekeken kan worden, dmv script ook te verzorgen dat alleen dat record gevonden wordt.

Dat is interessant, maar betekent dat dat ik 100 verschillende toegangsprivileges moet maken? Dan is het niet bruikbaar. ik zoek een manier waarop de studenten uitsluitend hun eigen gegevens kunnen inzien, desnoods zonder een account o.i.d.

Als die 100 account automatisch aangemaakt kunnen worden, lijkt het me wel bruikbaar. De privilegesets kunnen (gelukkig!) niet via scriptstappen gemaakt en aangepast worden. Die moet jij dus eenmaal maken en de nieuwe accounts daaraan koppelen.

De Toegangsprivileges worden door FM ook via het web gebruikt (inlogscherm).

Je kan ook je eigen wachtwoorden systeempje met inlogscherm, zoeken naar record van de gebruiker en het tonen ervan.

Dat zou interessant kunnen zijn. doe je dat dan via een script met een aangpast dialoogvenster? Kun je dan een "lookup" doen in een andere database of tabel?

Niet met 'aangepast dialoogvenster' want die is niet webcompatible. Je zou dan een eigen inlog lay-out moeten maken.

Vergeet overigens 'lookup'. Kopieeren van de gegevens is nergens goed voor, gewoon het betreffende record tonen en ervoor zorgen dat de gebruiker niet naar andere records kan.

 

Groet,

René

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...