Compare commits

..

No commits in common. "main" and "main_higashide" have entirely different histories.

4 changed files with 14 additions and 21 deletions

View File

@ -17,7 +17,7 @@ class LoginController extends Controller
// ID・パスワードチェック // ID・パスワードチェック
$existingMember = User::where('user_primemail', $request->input('login_id'))->where('user_quit_flag', 0)->first(); $existingMember = User::where('user_primemail', $request->input('login_id'))->where('user_quit_flag', 0)->first();
if (!$existingMember || !CommonFunction::verifyPassword($existingMember->user_seq, $request->input('password'), $existingMember->user_pass)) { if (!$existingMember || !CommonFunction::verifyPassword($existingMember->user_seq, $request->input('password'), $existingMember->user_pass)) {
return redirect("{$management_code}/login_input") return redirect("{$management_code}/login")
->withErrors(['login' => 'ID/パスワードが間違っています']) ->withErrors(['login' => 'ID/パスワードが間違っています'])
->withInput(); ->withInput();
} }

View File

@ -3,14 +3,12 @@
<section id="" class="container mt20 mb20"> <section id="" class="container mt20 mb20">
<div class="row"> <div class="row">
<div class="col-12 col-lg-10 offset-0 offset-lg-1 mt20 mb20"> <div class="col-12 col-lg-10 offset-0 offset-lg-1 mt20 mb20">
<h2 class="text-success text-center">お問い合わせいただくにあたり</h2> <h2 class="text-success text-center">お問い合わせ</h2>
<p>お問い合わせいただくにあたり、その回答をするために個人情報を頂いております。<br> <p>株式会社ソーリンへのご訪問ありがとうございます。
お問い合わせいただいた内容に対応するためのみの利用とし、それ以外の利用はいたしません。<br> お問い合わせいただくお客さまは、当社のホームページにおける<a href="{{ route('privacy_handling',['management_code' => request()->route('management_code')]) }}">個人情報の取り扱い</a>
弊社の個人情報保護方針は<a href="{{ route('privacy_policy',['management_code' => request()->route('management_code')]) }}">こちら</a>をご覧ください。<br> について、あらかじめご確認いただき、ご同意いただいた上でお問い合わせください。個人情報の開示、訂正、削除、利用停止については、<a href="{{ route('disclosure_matters',['management_code' => request()->route('management_code')]) }}">こちら</a>をご覧下さい。<br>
以下、個人情報の取扱いについてに同意を頂いた上で、お問い合わせください。<br> また、メールから送信ができないお客様はお手数ですが、下記電話までご連絡をお願い致します。
第三者提供の記録の開示をご請求される場合は【個人情報に関する苦情・相談窓口】までお知らせください。<br> 携帯・スマートフォンからメールでのお問い合わせの際に、確実にご返信をさせていただくために、ドメイン (so-manager.com) の受信許可設定をお願い致します。</p>
</p>
<label class="mb10 mr20" style="font-size: 30px; font-weight: 500"><input type="checkbox" name="check_agree"> 私は個人情報の取り扱いについて同意します。</label>
<form class="form-contact form mt50" method="post" action="{{ route('inquiry_confirm', ['management_code' => request()->route('management_code')]) }}"> <form class="form-contact form mt50" method="post" action="{{ route('inquiry_confirm', ['management_code' => request()->route('management_code')]) }}">
@if($errors->any()) @if($errors->any())
<div class="alert alert-danger error-message" role="alert"> <div class="alert alert-danger error-message" role="alert">
@ -48,14 +46,4 @@
</div> </div>
</div> </div>
</section> </section>
<script>
document.addEventListener('DOMContentLoaded', function() {
const form = document.querySelector('.form-contact');
const checkbox = document.querySelector('input[name="check_agree"]');
form.style.display = 'none';
checkbox.addEventListener('change', function() {
form.style.display = this.checked ? 'block' : 'none';
});
});
</script>
@endsection @endsection

View File

@ -9,7 +9,7 @@
<h5 class="card-title text-success">マイページへログイン</h5> <h5 class="card-title text-success">マイページへログイン</h5>
</div> </div>
<div class="card-body mt30"> <div class="card-body mt30">
<form class="row form" method="POST" action="{{ route('login', ['management_code' => request()->route('management_code')]) }}"> <form class="row form" action="{{ route('login', ['management_code' => request()->route('management_code')]) }}">
<div class="col-12 col-lg-3 text-lg-center offset-0 offset-lg-1"><label>ログインID</label></div> <div class="col-12 col-lg-3 text-lg-center offset-0 offset-lg-1"><label>ログインID</label></div>
<div class="col-12 col-lg-7 mb10"> <div class="col-12 col-lg-7 mb10">
<input type="text" name="login_id" class="form-control form-control-lg" value="{{ old('login_id') }}" /> <input type="text" name="login_id" class="form-control form-control-lg" value="{{ old('login_id') }}" />

View File

@ -38,6 +38,11 @@ Route::get('/logout', function () {
return redirect()->route('top'); return redirect()->route('top');
})->name('logout'); })->name('logout');
// ログイン画面へのリダイレクト
Route::get('/login', function () {
return redirect()->route('login', ['management_code' => 'default']);
})->name('login');
Route::middleware([\App\Http\Middleware\ManagementMiddleware::class])->group(function () { Route::middleware([\App\Http\Middleware\ManagementMiddleware::class])->group(function () {
// 一般 (運営元毎のページ) // 一般 (運営元毎のページ)
@ -51,7 +56,7 @@ Route::middleware([\App\Http\Middleware\ManagementMiddleware::class])->group(fun
Route::get('/{management_code}/password_reminder', function () { return view('general.password_reminder'); })->name('password_reminder'); Route::get('/{management_code}/password_reminder', function () { return view('general.password_reminder'); })->name('password_reminder');
Route::post('/{management_code}/password_reminder_complete', [PasswordReminderController::class, 'sendMail'])->name('password_reminder_complete'); Route::post('/{management_code}/password_reminder_complete', [PasswordReminderController::class, 'sendMail'])->name('password_reminder_complete');
Route::get('/{management_code}/login_input', function () { return view('general.login_input'); })->name('login_input'); Route::get('/{management_code}/login_input', function () { return view('general.login_input'); })->name('login_input');
Route::post('/{management_code}/login', [LoginController::class, 'login'])->name('login'); Route::get('/{management_code}/login', [LoginController::class, 'login'])->name('login');
Route::get('/{management_code}/faq', function () { return view('general.faq'); })->name('faq'); Route::get('/{management_code}/faq', function () { return view('general.faq'); })->name('faq');
Route::get('/{management_code}/inquiry_input', [InquiryConfirmController::class, 'index'])->name('inquiry_input'); Route::get('/{management_code}/inquiry_input', [InquiryConfirmController::class, 'index'])->name('inquiry_input');
Route::post('/{management_code}/inquiry_confirm', [InquiryConfirmController::class, 'confirm'])->name('inquiry_confirm'); Route::post('/{management_code}/inquiry_confirm', [InquiryConfirmController::class, 'confirm'])->name('inquiry_confirm');