李帅

1.增加注册登录接口

......@@ -57,14 +57,17 @@ class UserController extends Controller
return Response::fail('',500,$validator->errors());
}
try{
$redis = Redis::connection();
if ($redis->get($request->email) !== $request->verify_code){
return Response::fail('verify code failed',500);
}
$data = $validator->validated();
$data['password'] = bcrypt($data['password']);
$user = User::query()->create($validator->validated());
$user = User::query()->create($data);
$token = $user->createToken($user->email)->plainTextToken;
......@@ -88,6 +91,6 @@ class UserController extends Controller
SendVerificationMessage::dispatch($request->email);
return Response::success('','发送成功');
return Response::success(['message'=>'发送成功'],'send success');
}
}
......
......@@ -41,7 +41,7 @@ class SendVerificationMessage implements ShouldQueue
$redis = Redis::connection();
$redis->setex($this->email,$code,1800); //过期时间30分钟
$redis->setex($this->email,1800,$code); //过期时间30分钟
Mail::to($this->email)->send(new SendVerifyCode($code));
}
......
......@@ -16,6 +16,10 @@ class AlterOneUsersTable extends Migration
Schema::table('users', function (Blueprint $table) {
$table->string('email')->after('mobile')->nullable()->comment('邮箱');
$table->string('avatar')->nullable()->change();
$table->string('state')->default(1)->change();
});
}
......
<?php
return [
'labels' => [
'AdminMakeVideo' => 'AdminMakeVideo',
'admin-make-video' => 'AdminMakeVideo',
],
'fields' => [
'poem_id' => '一言id',
'type' => '类型',
'video_url' => '视频地址',
'images_url' => '图片地址',
'bg_music' => '是否背景音',
'bgm_url' => '背景音地址',
'feel' => '有感',
'temp_id' => '模板id',
'thumbnail' => '封面图',
'thumbnail_url' => '封面图地址',
],
'options' => [
],
];
......@@ -18,6 +18,7 @@ Route::prefix('v1')->namespace('App\Http\Controllers\V1')->group(function (Route
/** 用户账密登录*/
$api->post('/login', 'UserController@login');
$api->post('/register', 'UserController@register');
$api->post('/verify', 'UserController@verify');
});
Route::prefix('v1')->namespace('App\Http\Controllers\V1')->group(function (Router $api){
......
......@@ -24,10 +24,6 @@ Route::get('/', function () {
return view('welcome');
});
Route::get('/phpinfo', function () {
phpinfo();
});
Route::get('/create_overlay', function () {
header ('Content-Type: image/png');
......