用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1894|回复: 2
收起左侧

[已解决] 登录时,自动登录按钮

[复制链接]
发表于 2014-12-17 11:03:34 | 显示全部楼层 |阅读模式
本帖最后由 Closer 于 2014-12-19 16:52 编辑

登录界面中有自动登录勾选,我知道是用 cookie 来实现,但是就是不知道代码具体如何写{:soso_e154:}。求帮忙~~~
发表于 2014-12-17 11:19:18 | 显示全部楼层
本帖最后由 Closer 于 2014-12-17 11:25 编辑

我少用 cookie 因為不安全
但若是用 MD5 還行
我給你個思路,應該就懂了

若有勾選,則將會員編號+帳密存入 cookie
但帳密存入前先用 md5 加密

下次進網頁時就先依照下列方式去登入:
1. 檢查有無你的 cookie 名稱
2. 取得會員編號,並到資料庫搜尋此會員編號
3. 將資料庫內的該會員帳密加密為 MD5
4. 把資料庫的帳密MD5和 cookie 的帳密MD5核對資料
5. 若正確則用資料庫的帳密明碼(未MD5加密)存入 session 供頁面檢查是否登入

建議 cookie 那邊帳密加密
最好加入會員的建立時間及你自定義的亂碼
不然我上面的方法,會因為會員帳密過於簡單
被 MD5 資料庫破解
 
 楼主| 发表于 2014-12-17 12:51:54 | 显示全部楼层
Closer 发表于 2014-12-17 11:19
我少用 cookie 因為不安全
但若是用 MD5 還行
我給你個思路,應該就懂了


ok    好了~~~  Thanks

本版积分规则