點擊按鈕彈出用戶名密碼,但 `$.cookie(...)` 執行後 `alert('cookie saved')` 不彈出,Cookie 未寫入。
<script src="jquery/jquery-1.8.3.min.js"></script>
<script src="jquery/jquery.cookie.min.js"></script> <!-- 官方插件 -->
<script>
$(function() {
$("#sub").click(function() {
var uname = $("#uname").val();
var upwd = $("#upwd").val();
if (!uname || !upwd) return alert("請填寫完整");
$.cookie("uname", uname, { expires: 7, path: '/' });
$.cookie("upwd", upwd, { expires: 7, path: '/' }); // 注意:生產環境**切勿**明文存密碼
alert('cookie saved');
});
});
</script>
**絕不在 Cookie 存儲明文密碼**。正確做法:服務端驗證後下發 `HttpOnly; Secure; SameSite=Strict` 的 Session ID,前端僅存儲非敏感標識(如 `remember_me_token`)。