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.