打開view/admin/index_index.html模板文件,添加修改密碼的欄目導航:
<code>/<code>
在尾部添加修改密碼錶單和JS代碼:
接著打開後臺首頁,點擊修改密碼就會彈出如下表單:
打開app/admin/controller/index.php文件,添加一段edit操作方法:
通過request()->isPost()方法判斷數據是否是Post方法提交;通過input()助手函數來獲取對應表單元素的名稱,如input('name')用戶名稱和input('password')用戶密碼;通過update()方式來修改id為1的name和password字段的數據;
這裡有一段判斷輸入的兩個密碼是否相等,如果不相等就提示密碼不同。
<code>if ($password != $passwords) {
\treturn json(array('code'=>0, 'msg'=>'密碼不同'));
}/<code>
這裡為了演示,我用md5來加密密碼,實際上不是很安全,後面我會單獨介紹一種比較安全的加密方式。
試著修改密碼,不出意外就會提示修改成功:(注意編碼格式UTF-8)
打開數據庫看一下數據表:
最後本篇教程所有代碼都放在我的Gitee,歡迎查閱學習。
閱讀更多 htmlcss 的文章