中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站制作需求文檔seo研究中心道一老師

網(wǎng)站制作需求文檔,seo研究中心道一老師,北京十大展覽展示公司,wordpress安裝好后怎么用目錄 案例-登錄和認(rèn)證1. 登錄功能1.1 需求1.2 接口文檔1.3 思路分析1.4 功能開發(fā)1.5 測試 案例-登錄和認(rèn)證 在前面的課程中,我們已經(jīng)實現(xiàn)了部門管理、員工管理的基本功能,但是大家會發(fā)現(xiàn),我們并沒有登錄,就直接訪問到了Tlias智能…

目錄

  • 案例-登錄和認(rèn)證
    • 1. 登錄功能
      • 1.1 需求
      • 1.2 接口文檔
      • 1.3 思路分析
      • 1.4 功能開發(fā)
      • 1.5 測試

在這里插入圖片描述

案例-登錄和認(rèn)證

在前面的課程中,我們已經(jīng)實現(xiàn)了部門管理、員工管理的基本功能,但是大家會發(fā)現(xiàn),我們并沒有登錄,就直接訪問到了Tlias智能學(xué)習(xí)輔助系統(tǒng)的后臺。 這是不安全的,所以我們今天的主題就是登錄認(rèn)證。 最終我們要實現(xiàn)的效果就是用戶必須登錄之后,才可以訪問后臺系統(tǒng)中的功能。

在這里插入圖片描述

1. 登錄功能

1.1 需求

在這里插入圖片描述

在登錄界面中,我們可以輸入用戶的用戶名以及密碼,然后點擊 “登錄” 按鈕就要請求服務(wù)器,服務(wù)端判斷用戶輸入的用戶名或者密碼是否正確。如果正確,則返回成功結(jié)果,前端跳轉(zhuǎn)至系統(tǒng)首頁面。

1.2 接口文檔

我們參照接口文檔來開發(fā)登錄功能

  • 基本信息

    請求路徑:/login請求方式:POST接口描述:該接口用于員工登錄Tlias智能學(xué)習(xí)輔助系統(tǒng),登錄完畢后,系統(tǒng)下發(fā)JWT令牌。 
    
  • 請求參數(shù)

    參數(shù)格式:application/json

    參數(shù)說明:

    名稱類型是否必須備注
    usernamestring必須用戶名
    passwordstring必須密碼

    請求數(shù)據(jù)樣例:

    {"username": "jinyong","password": "123456"
    }
    
  • 響應(yīng)數(shù)據(jù)

    參數(shù)格式:application/json

    參數(shù)說明:

    名稱類型是否必須默認(rèn)值備注其他信息
    codenumber必須響應(yīng)碼, 1 成功 ; 0 失敗
    msgstring非必須提示信息
    datastring必須返回的數(shù)據(jù) , jwt令牌

    響應(yīng)數(shù)據(jù)樣例:

    {"code": 1,"msg": "success","data": "eyJhbGciOiJIUzI1NiJ9.eyJuYW1lIjoi6YeR5bq4IiwiaWQiOjEsInVzZXJuYW1lIjoiamlueW9uZyIsImV4cCI6MTY2MjIwNzA0OH0.KkUc_CXJZJ8Dd063eImx4H9Ojfrr6XMJ-yVzaWCVZCo"
    }
    

1.3 思路分析

在這里插入圖片描述

登錄服務(wù)端的核心邏輯就是:接收前端請求傳遞的用戶名和密碼 ,然后再根據(jù)用戶名和密碼查詢用戶信息,如果用戶信息存在,則說明用戶輸入的用戶名和密碼正確。如果查詢到的用戶不存在,則說明用戶輸入的用戶名和密碼錯誤。

1.4 功能開發(fā)

LoginController

@RestController
public class LoginController {@Autowiredprivate EmpService empService;@PostMapping("/login")public Result login(@RequestBody Emp emp){Emp e = empService.login(emp);return  e != null ? Result.success():Result.error("用戶名或密碼錯誤");}
}

EmpService

public interface EmpService {/*** 用戶登錄* @param emp* @return*/public Emp login(Emp emp);//省略其他代碼...
}

EmpServiceImpl

@Slf4j
@Service
public class EmpServiceImpl implements EmpService {@Autowiredprivate EmpMapper empMapper;@Overridepublic Emp login(Emp emp) {//調(diào)用dao層功能:登錄Emp loginEmp = empMapper.getByUsernameAndPassword(emp);//返回查詢結(jié)果給Controllerreturn loginEmp;}   //省略其他代碼...
}

EmpMapper

@Mapper
public interface EmpMapper {@Select("select id, username, password, name, gender, image, job, entrydate, dept_id, create_time, update_time " +"from emp " +"where username=#{username} and password =#{password}")public Emp getByUsernameAndPassword(Emp emp);//省略其他代碼...
}

1.5 測試

功能開發(fā)完畢后,我們就可以啟動服務(wù),打開postman進(jìn)行測試了。

發(fā)起POST請求,訪問:http://localhost:8080/login

在這里插入圖片描述

postman測試通過了,那接下來,我們就可以結(jié)合著前端工程進(jìn)行聯(lián)調(diào)測試。

先退出系統(tǒng),進(jìn)入到登錄頁面:

在這里插入圖片描述

在登錄頁面輸入賬戶密碼:

在這里插入圖片描述

登錄成功之后進(jìn)入到后臺管理系統(tǒng)頁面:

在這里插入圖片描述

http://www.risenshineclean.com/news/56714.html

相關(guān)文章:

  • 公司建設(shè)網(wǎng)站的目的查權(quán)重網(wǎng)站
  • flash網(wǎng)站源文件下載樂陵市seo關(guān)鍵詞優(yōu)化
  • wordpress網(wǎng)站go.php跳轉(zhuǎn)濰坊網(wǎng)站建設(shè)優(yōu)化
  • 網(wǎng)站設(shè)計教程dreamweaver專業(yè)網(wǎng)站推廣軟件
  • 衢州做網(wǎng)站多少錢寧波seo公司排名
  • 網(wǎng)站空間有哪些html期末大作業(yè)個人網(wǎng)站制作
  • 做網(wǎng)站有彈窗叫什么seo關(guān)鍵詞如何布局
  • wordpress能建論壇嗎seo網(wǎng)站優(yōu)化服務(wù)商
  • 怎么制作一個軟件app官網(wǎng)seo優(yōu)化
  • 做系統(tǒng)后怎么找回網(wǎng)站收藏夾營銷官網(wǎng)
  • 大鼠引物在線設(shè)計網(wǎng)站朋友圈廣告推廣
  • 做網(wǎng)站收入太低論文收錄網(wǎng)站排名
  • 網(wǎng)站建設(shè)制作設(shè)計營銷公司四川站長工具站長
  • 正規(guī)網(wǎng)站制作公司哪里有免費網(wǎng)站seo診斷
  • 做網(wǎng)站用php如何學(xué)習(xí)百度資源搜索平臺官網(wǎng)
  • 做電影小視頻在線觀看網(wǎng)站整合營銷傳播工具有哪些
  • 小程序怎么制作網(wǎng)站電商seo與sem是什么
  • 購物網(wǎng)站技術(shù)方案河南鄭州最新消息今天
  • a家獸裝定制網(wǎng)站品牌營銷成功案例
  • 跨境電商獨立站是什么意思湖南網(wǎng)絡(luò)推廣公司大全
  • vps上的網(wǎng)站運行太慢查詢網(wǎng)站流量
  • 做日本假貨的在什么網(wǎng)站賣好網(wǎng)站怎么優(yōu)化到首頁
  • 海外推廣工作怎么樣seo排名推廣
  • 手機(jī)網(wǎng)站qq咨詢代碼瀏覽器看b站
  • 提供定制型網(wǎng)站建設(shè)新聞頭條最新消息今天
  • wordpress mysqlli平臺關(guān)鍵詞排名優(yōu)化
  • 全國網(wǎng)站建設(shè)公司排名網(wǎng)上銷售培訓(xùn)課程
  • 男女插孔做暖暖網(wǎng)站大全免費淘寶關(guān)鍵詞工具
  • 杭州軟件定制開發(fā)seo搜索排名優(yōu)化是什么意思
  • 企業(yè)網(wǎng)站建設(shè)案例百度網(wǎng)址怎么輸入?