API: addUserAccount

API: addUserAccount

Ni kan registrera en ny användare och samtidigt låta användaren välja
användarnamn och lösenord på Mina Aktiviteter. På
samma sätt kan ni låta en befintlig användare få påminnelse om
användarnamn och möjlighet att ändra lösenord via Mina Aktiviteter.

Skicka inloggningsnyckel till en person om ni redan känner namn och
e-post

Om ni har en person i era egna register med  förnamn, efternamn
och e-post redan men som saknar användarkonto vid Mina Aktiviteter kan ni via ett serveranrop be att Mina Aktiviteter skickar en inloggningsnyckel.

https://minaaktiviteter.se/xml/?type=addUserAccount&org=ma&pw=&firstName=Kalle&lastName=Testperson&email=kalle.anka%40cogwork.se

Registrera en helt ny användare från er egen webbplats

Ni kan låta besökare registrera sig på er egna webbplats och använda Mina Aktiviteter för att registrera och hantera användarkontot.

På er egen webbplats placerar ni ett formulär där ni efterfrågar förnamn,
efternamn och e-post. Addera org= ErOrganisationskod och sendLoginKey=1
som dolda fält i formuläret och posta det direkt till Mina Aktiviteter.

<form action=”…”
method=”post”>
    <p>Namn<br />
    <input type=”text” name=”firstName” value=”” size=”25″ /></p>

</form>

När formuläret tas emot görs först en matchning mot befintliga
användare. Därefter skickas en inloggningsnyckel till den angivna
e-postadressen. Om de postade uppgifterna är ofullständiga ombes
besökaren att komplettera dem.

När mottagaren använt inloggningsnyckeln skicka personen tillbaka till er egna
webbplats. Har ni inte angivit någon specifik url skickas personen till
er startsida som angivits i era organisationsinställningar. Till url
adderas firstName, lastName, email och userId.

Automatisk inloggning då besökaren returneras

Eftersom ni kan ange till vilken url besökaren skall skickas tillbaka
kan ni där också hänga på en egen engångsnyckel som gör att användaren
automatiskt blir inloggad till er webbplats förutsatt att också övriga
variabler matchar dem ni skickat iväg. För att slippa spara alla
uppgifterna hos er kan ni hasha samman förnamn, efternamn och e-post
tillsammans med nåt salt och göra om samma procedur då ni får tillbaka
uppgifterna.