PHPが簡(jiǎn)易書籍背景管理システムのパスワード変更機(jī)能を開発
前のセクションで管理者パスワード変更ページを完成させました
このセクションではこの機(jī)能を?qū)g裝します
<input type = submit>にonClickイベントを追加する必要があります
JavaScriptを使用して元のパスワードを決定し、新しいパスワード、新しいパスワードの確認(rèn)を空にすることはできません。新しいパスワードと確認(rèn)パスワードは一致している必要があります。
<script type="text/javascript"> function checkspace(checkstr) { var str = ''; for(i = 0; i < checkstr.length; i++) { str = str + ' '; } return (str == checkstr); } function check() { if(checkspace(document.renpassword.password.value)) { document.renpassword.password.focus(); alert("原密碼不能為空!"); return false; } if(checkspace(document.renpassword.password1.value)) { document.renpassword.password1.focus(); alert("新密碼不能為空!"); return false; } if(checkspace(document.renpassword.password2.value)) { document.renpassword.password2.focus(); alert("確認(rèn)密碼不能為空!"); return false; } if(document.renpassword.password1.value != document.renpassword.password2.value) { document.renpassword.password1.focus(); document.renpassword.password1.value = ''; document.renpassword.password2.value = ''; alert("新密碼和確認(rèn)密碼不相同,請(qǐng)重新輸入"); return false; } document.admininfo.submit(); } </script>
データベース SQL ステートメントを使用して、入力された元のパスワードがテキスト ボックスに入力されたパスワードと一致するかどうかをクエリします
一致した場(chǎng)合、SQL ステートメントの変更関數(shù)を使用してデータベース內(nèi)のパスワードが変更されます
変更が成功したらログインに戻る 新しいパスワードを使用して再度ログインします。
りー