|
@@ -687,21 +687,28 @@ class member_talkControl extends mbMemberControl
|
|
|
|
|
|
public function change_passwdOp(){
|
|
public function change_passwdOp(){
|
|
$room_id = intval($_GET['room_id']);
|
|
$room_id = intval($_GET['room_id']);
|
|
|
|
+ $use_pass = intval($_GET['use_pass']);
|
|
if($room_id <= 0) {
|
|
if($room_id <= 0) {
|
|
return self::outerr(errcode::ErrParamter);
|
|
return self::outerr(errcode::ErrParamter);
|
|
}
|
|
}
|
|
|
|
|
|
- $passwd = strtolower(trim($_GET['passwd']));
|
|
|
|
|
|
+ if($use_pass)
|
|
|
|
+ {
|
|
|
|
+ $passwd = strtolower(trim($_GET['passwd']));
|
|
|
|
|
|
- if (!preg_match("/^[a-z0-9]+$/u", $passwd)) {
|
|
|
|
- return self::outerr(errcode::ErrParamter,"密码只能包含英文字母或数字,不区分大小写");
|
|
|
|
- }
|
|
|
|
|
|
+ $len = strlen($passwd);
|
|
|
|
+ if($len <=0 || $len >8) {
|
|
|
|
+ return self::outerr(errcode::ErrParamter,"密码不能为空或超过8个字符");
|
|
|
|
+ }
|
|
|
|
|
|
- $len = strlen($passwd);
|
|
|
|
- if($len <=0 || $len >8) {
|
|
|
|
- return self::outerr(errcode::ErrParamter,"密码不能为空或超过8个字符");
|
|
|
|
|
|
+ if (!preg_match("/^[a-z0-9]+$/u", $passwd)) {
|
|
|
|
+ return self::outerr(errcode::ErrParamter,"密码只能包含英文字母或数字,不区分大小写");
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ $passwd = "";
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
$mod_room = Model('room');
|
|
$mod_room = Model('room');
|
|
$item = $mod_room->getRoom($room_id);
|
|
$item = $mod_room->getRoom($room_id);
|
|
if(empty($item)) {
|
|
if(empty($item)) {
|