diff --git a/beike/Admin/Http/Controllers/ForgottenController.php b/beike/Admin/Http/Controllers/ForgottenController.php index a6ed15eb..5fa8ed68 100644 --- a/beike/Admin/Http/Controllers/ForgottenController.php +++ b/beike/Admin/Http/Controllers/ForgottenController.php @@ -23,7 +23,7 @@ class ForgottenController */ public function index() { - return view('account/forgotten'); + return view('admin::pages.user.forgotten'); } /** diff --git a/beike/Admin/Routes/admin.php b/beike/Admin/Routes/admin.php index 3e6467ee..927fc9df 100644 --- a/beike/Admin/Routes/admin.php +++ b/beike/Admin/Routes/admin.php @@ -1,6 +1,7 @@ name('login.show'); Route::post('login', [Controllers\LoginController::class, 'store'])->name('login.store'); + Route::get('forgotten', [ForgottenController::class, 'index'])->name('forgotten.index'); + Route::post('forgotten/send_code', [ForgottenController::class, 'sendVerifyCode'])->name('forgotten.send_code'); + Route::post('forgotten/password', [ForgottenController::class, 'changePassword'])->name('forgotten.password'); + Route::middleware('admin_auth:' . \Beike\Models\AdminUser::AUTH_GUARD) ->group(function () { Route::get('/', [Controllers\HomeController::class, 'index'])->name('home.index'); @@ -53,9 +58,5 @@ Route::prefix($adminName) Route::get('logout', [Controllers\LogoutController::class, 'index'])->name('logout.index'); - Route::get('forgotten', [\Beike\Admin\Http\Controllers\ForgottenController::class, 'index'])->name('forgotten.index'); - Route::post('forgotten/send_code', [\Beike\Admin\Http\Controllers\ForgottenController::class, 'sendVerifyCode'])->name('forgotten.send_code'); - Route::post('forgotten/password', [\Beike\Admin\Http\Controllers\ForgottenController::class, 'changePassword'])->name('forgotten.password'); - }); }); diff --git a/beike/Admin/Services/UserService.php b/beike/Admin/Services/UserService.php index 598c0a6c..aa75ef84 100644 --- a/beike/Admin/Services/UserService.php +++ b/beike/Admin/Services/UserService.php @@ -23,10 +23,9 @@ class UserService /** * 发送验证码通过$type方式,type为email或telephone * @param $email - * @param $type * @return void */ - public static function sendVerifyCodeForForgotten($email, $type) { + public static function sendVerifyCodeForForgotten($email) { $code = str_pad(mt_rand(10, 999999), 6, '0', STR_PAD_LEFT); VerifyCodeRepo::deleteByAccount($email); @@ -37,7 +36,7 @@ class UserService Log::info("找回密码验证码:{$code}"); - Notification::verifyCode($code, "您的验证码是%s,该验证码仅用于找回密码。", $type); + Notification::verifyCode($code, "您的验证码是%s,该验证码仅用于找回密码。", 'email'); } /** diff --git a/resources/beike/admin/views/pages/user/forgotten.blade.php b/resources/beike/admin/views/pages/user/forgotten.blade.php new file mode 100644 index 00000000..bd5196e4 --- /dev/null +++ b/resources/beike/admin/views/pages/user/forgotten.blade.php @@ -0,0 +1,142 @@ +@extends('layout.master') + +@section('body-class', 'page-forgotten') + +@push('header') + + + +@endpush + + +@section('content') +
+ + {{--

找回密码

--}} +
+
+
+ +
+

请根据提示找回您的密码

+

请输入邮箱地址获取验证码

+

请输入新密码

+ + + + + + + + + + + + + + + + + +
+ +
+ 返回上一步 +
+
+
+
+
+
+@endsection + +@push('add-scripts') + +@endpush