Re: [請益] 關於document.的資料型態

看板PHP作者 (晃阿晃阿)時間16年前 (2009/06/09 09:26), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串7/7 (看更多)
感謝這位先進提供解決的方法 問題已經解決了 <form name="kc" method="post" action="index.php" onsubmit=" var name =" <? echo $_SESSION['username'] ?>"; var pwd =" <? echo $_SESSION['password'] ?>"; if ( document.kc.username.value != name || document.kc.password.value != pwd ){ alert('帳號密碼錯誤'); return false; } else { alert('登入成功'); return true; } "> </from> 加上紅色的地方就OK了.. google找不到 我就知道好像沒有人會這樣寫|| 但是因為有些時間壓力 所以沒有辦法慢慢從頭研究 或是從頭改寫 而且我以前也沒有接觸過JS ^^|| 想說是不是跟C一樣有指標之類的 來問看看資料型態 感謝有提供參考的各位 ※ 引述《clubflymf (clubfly)》之銘言: : ※ 引述《fabdawn (晃阿晃阿)》之銘言: : : 不好意思 一開始沒說清楚 : : 因為這個程式並不注重保密功能 : : 只用來做一項實驗 : : 所以也沒有想說要做甚麼防護措施 : : 我是接手別人的程式 所以其實我只能按照他的寫法去改 : : 目前就只剩那邊的邏輯判斷無效 那邊也不是登入的地方^^|| : : 只是在comfirm使用者的帳號密碼 : : 很抱歉打擾大家了 : : 因為我去google了半天都沒有找到解決的方法 : : 才上來問的 : : 感謝有關心的人 : : 雖然目前還是沒辦法XD : OK 既然您說您查詢google 後發問 : 那提供您一個方式吧 : <form name="kc" method="post" action="index.php" : onsubmit=" var name = <? echo $_SESSION['username'] ?>; : var pwd = <? echo $_SESSION['password'] ?>; : if ( document.kc.username.value != name || : document.kc.password.value != pwd ){ : alert('帳號密碼錯誤'); : return false; : } else { : alert('登入成功'); : return true; : } "> : </from> : 其他自己加上去吧! : javascript 無法直接存取 session 中的資料, : 必需間接使用, : 使用一個變數去接取 session 中的值 再判斷 即可。 : asp 除外可直接用。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.216.142

06/09 10:11, , 1F
你的寫法真的很屌 ~ ^^ 不過你之前也有說過不考慮
06/09 10:11, 1F

06/09 10:12, , 2F
安全性
06/09 10:12, 2F

06/09 10:45, , 3F
我知道這樣可以輕易的被看到密碼..但其實也無所謂
06/09 10:45, 3F
文章代碼(AID): #1ABRfBUx (PHP)
文章代碼(AID): #1ABRfBUx (PHP)