记住密码功能我们在许多网站登录时都会看到有这个功能了,下面我们来看一篇基于php的记住密码功能的实现方法,具体的例子如下所示。
提供两个内置的方法,可以在项目中直接使用,很方便
/** * 记住密码/清空密码 * * @param $phone * @param $pwd * @param $name */ public function SeTpassword($phone, $pwd , $name, $type){ if($type == 1) { $data = array( 'phone' => $phone, 'pwd' => $pwd ); $key = base64_encode(json_encode($data)); setcookie($name, $key, time() + 3600 * 24 * 7, '/', '', '', true); }else{ setcookie($name,'' , time() - 3600 * 24 * 30, '/', '', '', true); } } /** * 得到保存的密码 * @param $name * @return mixed */ public function GetPassword($name){ $info = array(); if(!isset($_COOKIE[$name])){ $data['errorCode'] = 1; }else{ if($_COOKIE[$name] == ''){ $data['errorCode'] = 1; }else{ $key = json_decode(base64_decode($_COOKIE[$name], true),true); if(!is_array($key)){ $data['errorCode'] = 1; }else{ $data['errorCode'] = 0; $info['phone'] = $key['phone']; $info['pwd'] = $key['pwd']; $info['type'] = 1; } } } if($data['errorCode'] == 1){ $info['phone'] = ''; $info['pwd'] = ''; $info['type'] = 0; } return $info; }
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사
Windows 11 KB5054979의 새로운 기능 및 업데이트 문제를 해결하는 방법
4 몇 주 전ByDDD
KB5055523을 수정하는 방법 Windows 11에 설치되지 않습니까?
3 몇 주 전ByDDD
Inzoi : 학교 및 대학에 지원하는 방법
1 몇 달 전ByDDD
KB5055518을 수정하는 방법 Windows 10에 설치되지 않습니까?
3 몇 주 전ByDDD
Atomfall에서 사이트 사무실 키를 찾을 위치
4 몇 주 전ByDDD

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

드림위버 CS6
시각적 웹 개발 도구

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전
