ѡ̳

 找回密码
 ע
搜索
查看: 262|回复: 0
打印 上一主题 下一主题

我的面板 --修改个人信息,修改个人密码

[复制链接]

789

主题

1158

帖子

4197

积分

Ա

Rank: 9Rank: 9Rank: 9

积分
4197
跳转到指定楼层
¥
发表于 2017-11-4 23:33:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
已完成



  1. function password($password, $encrypt='') {
  2.    $pwd = array();
  3.    $pwd['encrypt'] =  $encrypt ? $encrypt : create_randomstr();
  4.    $pwd['password'] = md5(md5(trim($password)).$pwd['encrypt']);
  5.    return $encrypt ? $pwd['password'] : $pwd;
  6. }
  7. function create_randomstr($lenth = 6) {
  8.    return random($lenth, '123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ');
  9. }
  10. function is_password($password) {
  11.    $strlen = strlen($password);
  12.    if($strlen >= 6 && $strlen <= 20) return true;
  13.    return false;
  14. }/*
  15. * 修改密码
  16. */
  17. public function edit_password($userid, $password){
  18.    $userid = intval($userid);
  19.    if($userid < 1) return false;
  20.    if(!is_password($password))
  21.    {
  22.       showmessage(L('pwd_incorrect'));
  23.       return false;
  24.    }
  25.    $passwordinfo = password($password);
  26.    return $this->db->update($passwordinfo,array('userid'=>$userid));
  27. }
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | ע

本版积分规则

QQ|Archiver|ֻ|С|ѡ̳

GMT+8, 2026-5-2 04:53 , Processed in 0.088263 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表
0.1066s