diff --git a/modules/member/member.class.php b/modules/member/member.class.php index 3b2c30171..535689e02 100644 --- a/modules/member/member.class.php +++ b/modules/member/member.class.php @@ -120,6 +120,12 @@ class Member extends ModuleObject // check member directory (22/10/2007 added) if(!is_dir("./files/member_extra_info/profile_image")) return true; + // Check length of password column + if($oDB->getColumnInfo('member', 'password')->size < 250) + { + return true; + } + // Add columns for phone number if(!$oDB->isColumnExists("member", "phone_number")) return true; if(!$oDB->isIndexExists("member","idx_phone_number")) return true; @@ -245,6 +251,12 @@ class Member extends ModuleObject FileHandler::makeDir('./files/member_extra_info/signature'); FileHandler::makeDir('./files/member_extra_info/profile_image'); + // Check length of password column + if($oDB->getColumnInfo('member', 'password')->size < 250) + { + $oDB->modifyColumn('member', 'password', 'varchar', 250, null, true); + } + // Add columns for phone number if(!$oDB->isColumnExists("member", "phone_number")) {