|
|
已完成
- function password($password, $encrypt='') {
- $pwd = array();
- $pwd['encrypt'] = $encrypt ? $encrypt : create_randomstr();
- $pwd['password'] = md5(md5(trim($password)).$pwd['encrypt']);
- return $encrypt ? $pwd['password'] : $pwd;
- }
- function create_randomstr($lenth = 6) {
- return random($lenth, '123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ');
- }
- function is_password($password) {
- $strlen = strlen($password);
- if($strlen >= 6 && $strlen <= 20) return true;
- return false;
- }/*
- * 修改密码
- */
- public function edit_password($userid, $password){
- $userid = intval($userid);
- if($userid < 1) return false;
- if(!is_password($password))
- {
- showmessage(L('pwd_incorrect'));
- return false;
- }
- $passwordinfo = password($password);
- return $this->db->update($passwordinfo,array('userid'=>$userid));
- }
复制代码
|
|