Sisäänkirjautumistoiminnallisuuden Toteuttaminen
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ä
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.08
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ä
Kiitos palautteestasi!