ASP.NET WebForms 最簡單檔案上傳:FileUpload 控制項 + Server.MapPath 儲存
完整 .aspx 頁面 (單一檔案) <%@ Page Language=VB %> <script runat=server>
ASP 檔案上傳自動歸類:三頁面協作 (上傳表單、確認頁、寫入資料庫)
架構概覽 upload.asp:輸入主題、作者、時間、選擇檔案,送至 wdread.asp。 wdread.asp:接收資料存入 Session,呈現確認頁,
ASP ADODB.Stream 讀取二進位檔案並輸出圖片:無元件輸出二進位內容
應用場景 將圖片檔案 (GIF/JPG/PNG) 讀入 ADODB.Stream 物件,再以 Response.BinaryWrite 直接輸出至瀏覽器,可用於
ASP 限制上傳檔案大小:SoftArtisans FileUp MaxBytes 屬性實作
元件介紹 SoftArtisans FileUp 是經典 ASP 時代常用的商業上傳元件,提供 MaxBytes 屬性直接限制上傳總大小,超過即截斷並丟棄多餘資
ASP 檔案上傳表單驗證與提交:客戶端 JS 檢查 + 伺服端儲存
前端表單 (upload_form.asp) <script language=vbscript> Sub send_onclick Dim
ASP 使用者授權流程:authenticate.asp + validate.asp 雙頁驗證與 Session 權標
流程設計 authenticate.asp:顯示登入表單,將原請求 URL 存入隱藏欄位。 validate.asp:接收表單,查詢資料庫驗證,成功寫 Ses
ASP 多頁面權限控管:global.asa Session 初始化 + 登入失敗鎖定 + 回跳機制
架構三檔案 global.asa:Session_OnStart 初始化旗標 register.asp:登入處理、失敗計數、鎖定、回跳 protect.asp
ASP 指定使用者存取控制:資料庫驗證 + 顯示連結模式
應用場景 某頁面僅允許資料庫 permission 表中特定帳號存取,驗證通過後不直接顯示內容,而是提供連結導向真正受保護頁面 (jingcai.asp)。
ASP 強制登入模組化實作:security.asp + login.asp + 受保護頁面 Include 機制
設計理念 將「是否需要登入」與「登入檢查邏輯」分離,受保護頁面只需設定一個變數並 Include 共用模組,實現零侵入式強制登入。 security.asp
ASP 簡易頁面保護:Session 旗標驗證與登入頁重導實作
三檔案架構 manage.asp:登入表單頁 login.asp:驗證邏輯 + 設定 Session 受保護頁面:引入守衛碼 manage.asp (登入
ASP 安全登入系統完整架構:Session 管理、資料庫驗證與權限控管
系統需求 支援多使用者、密碼加密儲存 (此範例為教學簡化明文) 登入成功建立 Session,記錄使用者 ID、權限、最後登入時間 登入頁面自我包含 (POS
ASP Session 防未授權存取:登入驗證與頁面保護最小實作
核心概念 利用 Session(Passed) 旗標,在登入成功時設為 True,所有受保護頁面開頭檢查此旗標,未通過則導回登入頁。這是經典 ASP 最輕量的權
ASP 經典防繞過登入:雙頁驗證與單頁 Session 保護兩種做法
問題背景 早期 ASP 開發常見漏洞:使用者若知道受保護頁面的直接 URL,可繞過登入頁直接存取。本文提供兩種經典防禦模式。 方法一:雙檔分離 (表單頁 +
ASP 可重複使用函數:產生指定長度隨機密碼 (僅大寫與數字)
函數特色 本函數 makePassword(maxLen) 可指定密碼長度,字元集限定為大寫字母 (A-Z) 與數字 (0-9),適合不需小寫的驗證碼、序號產生
ASP 經典技巧:利用文字檔與時間種子隨機顯示名言/廣告
應用場景 早期 ASP 網站常見「每日一句」或「隨機廣告」功能。本文示範如何讀取文字檔 (quote.txt),配合 Randomize 以當前時間為種子,隨機