Skip to content

Commit f7fcf23

Browse files
committed
邀请码填写 加入 可选
1 parent 2b2f068 commit f7fcf23

File tree

4 files changed

+18
-14
lines changed

4 files changed

+18
-14
lines changed

resources/views/admin/system.blade.php

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,12 @@
9999
<div class="col-md-6">
100100
<label for="is_invite_register" class="col-md-3 control-label">邀请注册</label>
101101
<div class="col-md-9">
102-
<input type="checkbox" class="make-switch" @if($is_invite_register) checked @endif id="is_invite_register" data-on-color="success" data-off-color="danger" data-on-text="启用" data-off-text="关闭">
103-
<span class="help-block"> 启用后必须使用邀请码进行注册 </span>
102+
<select id="is_invite_register" class="form-control select2" name="is_invite_register">
103+
<option value="0" @if ($is_invite_register == '0') selected @endif>关闭</option>
104+
<option value="1" @if ($is_invite_register == '1') selected @endif>可选</option>
105+
<option value="2" @if ($is_invite_register == '2') selected @endif>必须</option>
106+
</select>
107+
<span class="help-block"> 启用后必须使用邀请码进行注册 </span>
104108
</div>
105109
</div>
106110
<div class="col-md-6">
@@ -876,7 +880,7 @@
876880
});
877881
});
878882
});
879-
883+
880884
// 启用、禁用随机端口
881885
$('#is_rand_port').on({
882886
'switchChange.bootstrapSwitch': function(event, state) {
@@ -982,19 +986,17 @@
982986
}
983987
});
984988
985-
// 启用、禁用邀请注册
986-
$('#is_invite_register').on({
987-
'switchChange.bootstrapSwitch': function(event, state) {
988-
var is_invite_register = state ? 1 : 0;
989+
// 启用、可选、禁用邀请注册
990+
$('#is_invite_register').change(function() {
991+
var is_invite_register = $(this).val();
989992
990993
$.post("{{url('admin/setConfig')}}", {_token:'{{csrf_token()}}', name:'is_invite_register', value:is_invite_register}, function (ret) {
991994
layer.msg(ret.message, {time:1000}, function() {
992995
if (ret.status == 'fail') {
993996
window.location.reload();
994-
}
995-
});
997+
}
996998
});
997-
}
999+
});
9981000
});
9991001
10001002
// 启用、禁用用户重置密码
@@ -1251,7 +1253,7 @@
12511253
});
12521254
}
12531255
});
1254-
1256+
12551257
// 过期封禁是否禁止账号
12561258
$('#is_ban_status').on({
12571259
'switchChange.bootstrapSwitch': function(event, state) {
@@ -1557,7 +1559,7 @@ function setYouzanClientSecret() {
15571559
window.location.reload();
15581560
}
15591561
});
1560-
});
1562+
});
15611563
});
15621564
15631565
// 设置注册时默认有效期

resources/views/register.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
@if($is_invite_register)
9898
<div class="form-group">
9999
<label class="control-label visible-ie8 visible-ie9">{{trans('register.code')}}</label>
100-
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="{{trans('register.code')}}" name="code" value="{{Request::old('code') ? Request::old('code') : Request::get('code')}}" required />
100+
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="{{trans('register.code')}}" name="code" value="{{Request::old('code') ? Request::old('code') : Request::get('code')}}" @if($is_invite_register == 2) required @endif />
101101
</div>
102102
@if($is_free_code)
103103
<p class="hint"> <a href="{{url('free')}}" target="_blank">{{trans('register.get_free_code')}}</a> </p>

sql/db.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ INSERT INTO `config` VALUES ('1', 'is_rand_port', 0);
284284
INSERT INTO `config` VALUES ('2', 'is_user_rand_port', 0);
285285
INSERT INTO `config` VALUES ('3', 'invite_num', 3);
286286
INSERT INTO `config` VALUES ('4', 'is_register', 1);
287-
INSERT INTO `config` VALUES ('5', 'is_invite_register', 1);
287+
INSERT INTO `config` VALUES ('5', 'is_invite_register', 2);
288288
INSERT INTO `config` VALUES ('6', 'website_name', 'SSRPanel');
289289
INSERT INTO `config` VALUES ('7', 'is_reset_password', 1);
290290
INSERT INTO `config` VALUES ('8', 'reset_password_times', 3);

sql/update/20180929.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-- 必须邀请注册 重新定义为 新值 2
2+
UPDATE `config` SET `is_invite_register` = 2 WHERE `is_invite_register` = 1;

0 commit comments

Comments
 (0)