原因>>用session是想驗證 前端輸入的驗證碼和後端存入seesion的是否一致,一開始使用的是TempData[]。但是貌似是生命周期的原因,每次和前端對比的時候返回一個錯誤,說TempData[]為空。 沒辦法就用session。 鋪墊>> 前端用GetValidateCode()方法拿到 ...
原因>>用session是想驗證 前端輸入的驗證碼和後端存入seesion的是否一致,一開始使用的是TempData[]。但是貌似是生命周期的原因,每次和前端對比的時候返回一個錯誤,說TempData[]為空。
沒辦法就用session。
鋪墊>>
前端用GetValidateCode()方法拿到 RandomCode()方法生成的5個字元 的圖片格式。
伺服器session中直接拿到RandomCode()生成的5個字元
>>對比
>>配置 這這這,這是重點,core中使用session需要配置一下,首先命名空間using Microsoft.AspNetCore.Http;
然後Startup.cs中添加兩句話。
學習階段,望不吝賜教,謝謝!