Skip to content

Commit b51bf08

Browse files
author
zhangjiangbin
committed
1.可以通过推广链注册了
2.应大家要求加上个人中心、管理中心这种入口链接 3.更新捐赠人
1 parent d3724fe commit b51bf08

8 files changed

Lines changed: 33 additions & 6 deletions

File tree

app/Http/Controllers/RegisterController.php

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public function index(Request $request)
3333
$password = trim($request->get('password'));
3434
$repassword = trim($request->get('repassword'));
3535
$code = trim($request->get('code'));
36+
$aff = intval($request->get('aff', 0));
3637

3738
if (empty($username)) {
3839
$request->session()->flash('errorMsg', '请输入用户名');
@@ -88,6 +89,18 @@ public function index(Request $request)
8889
return Redirect::back()->withInput();
8990
}
9091

92+
// 校验aff对应账号是否存在
93+
if ($aff) {
94+
$affUser = User::where('id', $aff)->first();
95+
if ($affUser) {
96+
$referral_uid = $aff;
97+
} else {
98+
$referral_uid = 0;
99+
}
100+
} else {
101+
$referral_uid = 0;
102+
}
103+
91104
// 最后一个可用端口
92105
$last_user = User::orderBy('id', 'desc')->first();
93106
$port = self::$config['is_rand_port'] ? $this->getRandPort() : $last_user->port + 1;
@@ -102,11 +115,12 @@ public function index(Request $request)
102115
$user->enable_time = date('Y-m-d H:i:s');
103116
$user->expire_time = date('Y-m-d H:i:s', strtotime("+30 days"));
104117
$user->reg_ip = $request->getClientIp();
118+
$user->referral_uid = $referral_uid;
105119
$user->save();
106120

107121
// 更新邀请码
108122
if (self::$config['is_invite_register'] && $user->id) {
109-
Invite::where('id', $code->id)->update(['fuid' => $user->id,'status' => 1]);
123+
Invite::where('id', $code->id)->update(['fuid' => $user->id, 'status' => 1]);
110124

111125
// 生成激活账号的地址
112126
$token = md5(self::$config['website_name'] . $username . microtime());

app/Http/Controllers/UserController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -835,7 +835,7 @@ public function referral(Request $request)
835835
$view['referralLogList'] = ReferralLog::where('ref_user_id', $user['id'])->with('user')->paginate();
836836
$view['totalAmount'] = ReferralLog::where('ref_user_id', $user['id'])->sum('ref_amount');
837837
$view['canAmount'] = ReferralLog::where('ref_user_id', $user['id'])->where('status', 0)->sum('ref_amount');
838-
$view['link'] = static::$config['website_url'] . '/?aff=' . $user['id'];
838+
$view['link'] = static::$config['website_url'] . '/register?aff=' . $user['id'];
839839

840840
return Response::view('user/referral', $view);
841841
}

readme.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,11 @@ telegram群组:https://t.me/chatssrpanel
2929
| Law-杰 | ¥10 |
3030
| Err | ¥51 |
3131
| 緃噺開始 | ¥5 |
32+
|【要求匿名】|¥67|
3233
|、无奈|¥5|
3334
|Sunny Woon| ¥10|
35+
|aazzpp678 | ¥26|
36+
|风云_1688|¥15|
3437

3538

3639

resources/views/admin/layouts.blade.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@
6464
<!-- DOC: Do not remove below empty space(&nbsp;) as its purposely used -->
6565
<img alt="" class="img-circle" src="/assets/images/avatar.jpg" /> </a>
6666
<ul class="dropdown-menu dropdown-menu-default">
67+
<li>
68+
<a href="{{url('/user')}}"> <i class="icon-home"></i> 个人中心 </a>
69+
</li>
6770
<li>
6871
<a href="{{url('admin/profile')}}"> <i class="icon-user"></i> 个人资料 </a>
6972
</li>

resources/views/admin/system.blade.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203
<div class="portlet-body">
204204
<div class="form-group">
205205
<label for="referral_traffic" class="col-md-2 control-label">注册送流量</label>
206-
<div class="col-md-2">
206+
<div class="col-md-3">
207207
<div class="input-group">
208208
<input class="form-control" type="text" name="referral_gift_traffic" value="{{$referral_traffic}}" id="referral_traffic" />
209209
<span class="input-group-addon">MiB</span>
@@ -216,7 +216,7 @@
216216
</div>
217217
<div class="form-group">
218218
<label for="referral_percent" class="col-md-2 control-label">返利比例</label>
219-
<div class="col-md-2">
219+
<div class="col-md-3">
220220
<div class="input-group">
221221
<input class="form-control" type="text" name="referral_percent" value="{{$referral_percent * 100}}" id="referral_percent" />
222222
<span class="input-group-addon">%</span>
@@ -229,7 +229,7 @@
229229
</div>
230230
<div class="form-group">
231231
<label for="referral_money" class="col-md-2 control-label">提现限制</label>
232-
<div class="col-md-2">
232+
<div class="col-md-3">
233233
<div class="input-group">
234234
<input class="form-control" type="text" name="referral_money" value="{{$referral_money}}" id="referral_money" />
235235
<span class="input-group-addon">元</span>

resources/views/register.blade.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
<label class="control-label visible-ie8 visible-ie9">用户名</label>
5151
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="请输入邮箱" name="username" value="{{Request::old('username')}}" required />
5252
<input type="hidden" name="_token" value="{{csrf_token()}}" />
53+
<input type="hidden" name="aff" value="{{Request::get('aff')}}" />
5354
</div>
5455
<div class="form-group">
5556
<label class="control-label visible-ie8 visible-ie9">密码</label>

resources/views/user/layouts.blade.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,15 @@
6464
<!-- DOC: Do not remove below empty space(&nbsp;) as its purposely used -->
6565
<img alt="" class="img-circle" src="/assets/images/avatar.jpg" /> </a>
6666
<ul class="dropdown-menu dropdown-menu-default">
67+
@if(Session::get('user')['is_admin'])
68+
<li>
69+
<a href="{{url('/admin')}}"> <i class="icon-settings"></i> 管理中心 </a>
70+
</li>
71+
@endif
6772
<li>
6873
<a href="{{url('user/profile')}}"> <i class="icon-user"></i> 个人资料 </a>
6974
</li>
75+
<li class="divider"> </li>
7076
<li>
7177
<a href="{{url('logout')}}"> <i class="icon-key"></i> 退出 </a>
7278
</li>

routes/web.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?php
22

3-
Route::any('/', 'AdminController@index'); // 首页
43
Route::any('login', 'LoginController@index'); // 登录
54
Route::get('logout', 'LoginController@logout'); // 退出
65
Route::any('register', 'RegisterController@index'); // 注册
@@ -67,6 +66,7 @@
6766
});
6867

6968
Route::group(['middleware' => ['user']], function(){
69+
Route::any('/', 'UserController@index'); // 用户首页
7070
Route::any('user', 'UserController@index'); // 用户首页
7171
Route::any('user/article', 'UserController@article'); // 文章详情
7272
Route::get('user/nodeList', 'UserController@nodeList'); // 节点列表

0 commit comments

Comments
 (0)