Käyttäjähallinnan toteuttaminen full stack -verkkosovellukseen
Torvinen, Joona (2021)
Torvinen, Joona
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021052812382
https://urn.fi/URN:NBN:fi:amk-2021052812382
Tiivistelmä
Opinnäytetyössä suunniteltiin ja toteutettiin käyttäjähallinta opiskelijan omaan verkkosovellukseen. Sovellus sai alkunsa opiskelijan aiemmin suorittamalla projektikurssilla ja opiskelija on jatkanut sen kehittämistä itsenäisesti kurssin jälkeen. Sovelluksen kehityksessä on käytetty yleisiä ja hyviksi havaittuja teknologioita, joita on verkkosovellusten kehityksessä käytetty kansainvälisesti paljonkin.
Työssä toteutettiin sovellukseen käyttäjähallinta, joka kattaa oleellisimmat ja tyypillisimmät käyttäjähallintaan liittyvät toiminnot. Käyttäjä pystyy rekisteröimään käyttäjätilin sovellukseen käyttäen sähköpostiosoitettaan. Tämän jälkeen käyttäjä pystyy kirjautumaan sisään, kirjautumaan ulos, vaihtamaan sähköpostiosoitteensa, vaihtamaan salasanansa, palauttamaan käyttäjätilinsä unohtuneen salasanan ja poistamaan käyttäjätilinsä palvelusta.
Käyttäjähallinnassa huomioitiin sekä teknisiä vaatimuksia että pohdittiin vaatimuksia myös lain näkökulmasta. Opinnäytetyössä tunnistettiin myös parannuskohteita, kuten oman sähköpostipalvelimen käyttöönotto sovellusta varten. Opinnäytetyössä kerrytettiin arvokasta tietoa ja osaamista, jota tarvitaan sovelluskehityksessä.
Työssä toteutettiin sovellukseen käyttäjähallinta, joka kattaa oleellisimmat ja tyypillisimmät käyttäjähallintaan liittyvät toiminnot. Käyttäjä pystyy rekisteröimään käyttäjätilin sovellukseen käyttäen sähköpostiosoitettaan. Tämän jälkeen käyttäjä pystyy kirjautumaan sisään, kirjautumaan ulos, vaihtamaan sähköpostiosoitteensa, vaihtamaan salasanansa, palauttamaan käyttäjätilinsä unohtuneen salasanan ja poistamaan käyttäjätilinsä palvelusta.
Käyttäjähallinnassa huomioitiin sekä teknisiä vaatimuksia että pohdittiin vaatimuksia myös lain näkökulmasta. Opinnäytetyössä tunnistettiin myös parannuskohteita, kuten oman sähköpostipalvelimen käyttöönotto sovellusta varten. Opinnäytetyössä kerrytettiin arvokasta tietoa ja osaamista, jota tarvitaan sovelluskehityksessä.