Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Sisäänkirjautumistoiminnallisuuden Toteuttaminen | Tunnistautumisen Toteuttaminen Next.js:ssä
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Next.js 14 -osaaminen Modernien Web-sovellusten Rakentamiseen

bookSisäänkirjautumistoiminnallisuuden Toteuttaminen

Pyyhkäise näyttääksesi valikon

Keskitymme sisäänkirjautumistoiminnallisuuteen.

Takaisin projektiin

1. Autentikointilogiikan käsittely

Tiedostossa auth.ts käytä authorize-funktiota autentikointilogiikan hallintaan. Vahvista sähköpostiosoite ja salasana käyttäen zod-kirjastoa ennen kuin tarkistat, löytyykö käyttäjä tietokannasta.

2. Käyttäjän hakeminen tietokannasta

Tunnistetietojen vahvistamisen jälkeen luo getUser-funktio, joka hakee käyttäjän tietokannasta Postgresin avulla.

3. Salasanojen vastaavuuden tarkistaminen

Käytä bcrypt.compare-funktiota tarkistaaksesi, vastaako syötetty salasana tietokantaan tallennettua salasanaa.

Käytännössä

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 7. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 7. Luku 6
some-alt