https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

檔案下載一直抓到舊檔案的問題

遇到問題

最近用 .NET Core 做動態依照資料庫使用者會帶過來參數去尋找檔案路徑做回傳下載。下載檔案都是舊版本。我看Console 的 Network 都是 200。也沒有看到 204 抓Cache 的結果。這到底是為什麼呢?今天遇到我覺得要把這個問題找到。

這邊說這麼詳細是怕有各種情境有可能就會有不一樣結果。

SameSite Cookie 和 Same Origin Policy 是什麼

一般我們使用 Ajax 很長遇到跨域問題,之前我們很長設定 CORS 後端坐跨域設定結束這一回合。最近有研究 SSO 登入,有關 cookies 在不同子網域能不能做到 cookies 問題,原本覺得 cookies 是走 origin 的。結果後來發現 cookies 是走 SameSite ,我這邊就馬上惡補一下。結果發現有些東西很重要,但我竟然不知道,這邊簡單筆記一下。不過大致上你沒有要做到跨子網域登入一些東西可能就用不太到。

Visual Studio Code 在不同專案上裝上各自套件 Extension

我們工程師有時候會寫前端、後端程式,相關裝的套件會不太一樣。像是以前寫 Java 開發的設定會不一樣,我們會複製多個 Eclipse 依照專案做設定和安裝套件,但是 Visual Studio Code 是針對 User使用者帳號,在管理上我們不太可能切換帳號。這邊有找到方法試試。

2023年欣亞電腦購買記

舊電腦用了8年前,最近朋友看到記憶體有下降,電腦也用了一陣子,是可以換電腦了。這邊特別紀錄 2023 年在欣亞購買電腦心得,順便紀錄購買電腦需要注意的事情。

.Net Core Identity 令牌驗證與帳號安全

本篇筆記紀錄使用 Net Core Identity 產生 Token 所做令牌做一些驗證信處理,帳號登入錯誤太多次,我們可以設定安全規則,在多次登入失敗可以封鎖幾分鐘帳號。我們可以產生令牌,令牌是有時效的,超過時間就會過期,這邊令牌非一般 JWT ,他是有 Data Protection API 做一層加密,這邊不會探討這部分。