mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 03:01:43 +09:00
After install, allow login by both user_id and email_address by default
This commit is contained in:
parent
2cdcfd13cf
commit
f92219f328
4 changed files with 15 additions and 9 deletions
|
|
@ -371,9 +371,9 @@
|
|||
<value xml:lang="vi"><![CDATA[Sự cho phép của thư mục cài đặt không phải là 777]]></value>
|
||||
</item>
|
||||
<item name="install_notandum">
|
||||
<value xml:lang="ko"><![CDATA[모든 항목을 반드시 작성해야 합니다. 모든 항목을 관리자 환경에서 수정할 수 있습니다. <strong>최초 로그인시 로그인 계정은 이메일 주소 입니다.</strong>]]></value>
|
||||
<value xml:lang="en"><![CDATA[All form must be filled, but you can modify all of settings after finish the installation.]]></value>
|
||||
<value xml:lang="jp"><![CDATA[すべての項目を必ず作成してください。すべての項目を管理者環境にて修正できます。]]></value>
|
||||
<value xml:lang="ko"><![CDATA[작성하신 모든 항목은 설치 후 관리 모듈에서 수정할 수 있습니다.]]></value>
|
||||
<value xml:lang="en"><![CDATA[You can edit this information in the admin module after installation.]]></value>
|
||||
<value xml:lang="jp"><![CDATA[すべての項目を管理者環境にて修正できます。]]></value>
|
||||
</item>
|
||||
<item name="cmd_install_refresh_page">
|
||||
<value xml:lang="ko"><![CDATA[새로고침]]></value>
|
||||
|
|
|
|||
|
|
@ -29,13 +29,13 @@
|
|||
<div class="x_control-group">
|
||||
<label for="aNick" class="x_control-label">{$lang->nick_name}</label>
|
||||
<div class="x_controls">
|
||||
<input name="nick_name" type="text" id="aNick" required value="admin" />
|
||||
<input name="nick_name" type="text" id="aNick" required value="" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="x_control-group">
|
||||
<label for="aId" class="x_control-label">{$lang->user_id}</label>
|
||||
<div class="x_controls">
|
||||
<input name="user_id" type="text" id="aId" required value="admin" />
|
||||
<input name="user_id" type="text" id="aId" required value="" />
|
||||
</div>
|
||||
</div>
|
||||
<p class="install_help">{$lang->install_notandum}</p>
|
||||
|
|
|
|||
|
|
@ -6,4 +6,13 @@ jQuery(function($){
|
|||
$("p.db_type_" + $(this).val()).show();
|
||||
}).triggerHandler("click");
|
||||
}
|
||||
if($("input[name='user_id']").size() && $("input[name='email_address']").size()) {
|
||||
var user_id_input = $("input[name='user_id']");
|
||||
var email_input = $("input[name='email_address']");
|
||||
email_input.on("blur", function() {
|
||||
if (user_id_input.val() == "") {
|
||||
user_id_input.val(email_input.val().replace(/@.+$/g, "").replace(/[^a-zA-Z0-9_]/g, ""));
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
|
|
|||
|
|
@ -93,19 +93,16 @@ class member extends ModuleObject {
|
|||
|
||||
if(!$config->signupForm || !is_array($config->signupForm))
|
||||
{
|
||||
$identifier = $isNotInstall ? 'email_address' : 'user_id';
|
||||
|
||||
$identifier = 'user_id';
|
||||
$config->signupForm = $oMemberAdminController->createSignupForm($identifier);
|
||||
$config->identifier = $identifier;
|
||||
|
||||
|
||||
// Create Ruleset File
|
||||
FileHandler::makeDir('./files/ruleset');
|
||||
$oMemberAdminController->_createSignupRuleset($config->signupForm);
|
||||
$oMemberAdminController->_createLoginRuleset($config->identifier);
|
||||
$oMemberAdminController->_createFindAccountByQuestion($config->identifier);
|
||||
}
|
||||
|
||||
$oModuleController->insertModuleConfig('member',$config);
|
||||
|
||||
$groups = $oMemberModel->getGroups();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue