1. 验证密码
function _check_password($_first_pass,$_end_pass,$_min_num){
//判断密码
if (strlen($_first_pass)<$_min_num){
_alert_back('密码不能小于'.$_min_num.'位');
}
//密码和密码确认一致
if ($_first_pass!=$_end_pass){
_alert_back('密码和确认密码不一致');
}
//将密码返回
return sha1($_first_pass);
}
function _check_question($_string,$_min_num,$_max_num) {
//长度小于4位或者大于20位
if (mb_strlen($_string,'utf-8') < $_min_num || mb_strlen($_string,'utf-8') > $_max_num) {
_alert_back('密码提示不得小于'.$_min_num.'位或者大于'.$_max_num.'位');
}
//返回密码提示
return mysql_real_escape_string($_string);
}
/**
*_check_answer()
*@access public
* @param string $_ques
* @param string $_answ
* @param int $_min_num
* @param int $_max_num
* @return $_answ
*/
function _check_answer($_ques,$_answ,$_min_num,$_max_num) {
//长度小于4位或者大于20位
if (mb_strlen($_answ,'utf-8') < $_min_num || mb_strlen($_answ,'utf-8') > $_max_num) {
_alert_back('密码回答不得小于'.$_min_num.'位或者大于'.$_max_num.'位');
}
//密码提示与回答不能一致
if ($_ques == $_answ) {
_alert_back('密码提示与回答不得相同');
}
//加密返回
return sha1($_answ);
}
2.在web页面上的代码引用
include ROOT_PATH.'includes/register.func.php';