Commit 069ec102 by 杨树贤

登陆注册接口

parent 4be560a8
......@@ -4,6 +4,7 @@
<list default="true" id="fb90add0-1393-48c2-9f26-72365d42cd03" name="变更" comment="">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Http/Controllers/Api/AuthApiController.php" beforeDir="false" afterPath="$PROJECT_DIR$/app/Http/Controllers/Api/AuthApiController.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Http/Kernel.php" beforeDir="false" afterPath="$PROJECT_DIR$/app/Http/Kernel.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Models/User.php" beforeDir="false" afterPath="$PROJECT_DIR$/app/Models/User.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/routes/api.php" beforeDir="false" afterPath="$PROJECT_DIR$/routes/api.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/storage/app/.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/storage/app/.gitignore" afterDir="false" />
......@@ -184,10 +185,21 @@
<updated>1666170258203</updated>
<workItem from="1666170260162" duration="17108000" />
<workItem from="1666835076791" duration="693000" />
<workItem from="1667266026118" duration="595000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="Vcs.Log.History.Properties">
<option name="COLUMN_ID_ORDER">
<list>
<option value="Default.Root" />
<option value="Default.Author" />
<option value="Default.Date" />
<option value="Default.Subject" />
</list>
</option>
</component>
</project>
\ No newline at end of file
......@@ -30,16 +30,10 @@ class AuthApiController extends Controller
return $this->setError($validator->errors()->first());
}
event(new Registered($user = User::createUser($request->all())));
$this->guard()->login($user);
if ($response = $this->registered($request, $user)) {
return $this->setSuccess('register success');
}
return $this->setError('register failure');
$user = User::createUser($request->all());
\Auth::login($user);
return $this->setSuccess('register success');
}
......
......@@ -42,6 +42,9 @@ class Kernel extends HttpKernel
'api' => [
'throttle:60,1',
\Illuminate\Routing\Middleware\SubstituteBindings::class,
\App\Http\Middleware\EncryptCookies::class,
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illuminate\Session\Middleware\StartSession::class,
],
];
......
......@@ -22,6 +22,8 @@ class User extends Authenticatable implements MustVerifyEmail
'password',
];
public $timestamps = false;
/**
* The attributes that should be hidden for arrays.
*
......
......@@ -14,8 +14,8 @@ use Illuminate\Support\Facades\Route;
|
*/
Route::middleware([])->namespace('Api')->group(function () {
Route::POST('/user/login', 'AuthApiController@login');
Route::middleware(['api'])->namespace('Api')->group(function () {
Route::ANY('/user/login', 'AuthApiController@login');
Route::POST('/user/register', 'AuthApiController@register');
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment