專案

一般

配置概況

動作

Web #77

進行中

API - 登入

是由 冠賢 李10 個月 前加入. 於 8 個月 前更新.

狀態:
已完成
優先權:
優先
被分派者:
-
分類:
-
開始日期:
2025-03-13
完成日期:
完成百分比:

0%

預估工時:

概述

POST /api/auth/login

輸入格式:

{
  "empNo": "string",
  "password": "string" 
}

回傳格式:

{
  "token": "string" 
}

相關資料表
Account

功能說明
1.若輸入的帳號、密碼正確,則產生 jwt token (有效時間一天) 並回傳
2.若輸入的帳號不存在,或密碼與資料庫的內容比對不符,則回傳 400 與錯誤訊息

{
  "message": "帳號密碼不正確,請輸入正確的帳號密碼" 
}

實作細節
密碼透過 BCrypt 演算法處理之後存在資料庫

動作

匯出至 Atom PDF