Sisää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ää?
Kiitos palautteestasi!
Osio 7. Luku 6
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 2.08Osio 7. Luku 6