جشنواره بهارانه راکت! ۳۵% تخفیف ویژه بر روی دورههای آموزشی
مشاهده دورههامن میخام موقعی که کاربر لاگین کرد بعدا اگه logout شد دوباره که خواست لاگین کنه اطلاعات فرم لاگین به صورت اتوماتیک پر باشه و نیازی نباشه دوباره اطلاعاتش را وارد کنه و فقط با کلیک روی دکمه ورود وارد بشه؟
این کار را با local storage جاوا اسکریپت نوشتم ولی نمیدونم چرا کار نمیکنه؟
<form action="{{route('login')}}" method="post">
<div class="form-group paddingtop10" >
<label class="control-label " for="signinId">آدرس ایمیل</label>
<input type="text" name="email" placeholder="آدرس ایمیل" id="signinId" required class="form-control form-control-lg" />
</div>
<div class="form-group">
<label class="control-label" for="signinPwd">رمز عبور</label>
<input type="password" name="password" placeholder="رمز عبور" id="signinPwd" required class="form-control form-control-lg" />
@if ($errors->has('password'))
<span class="invalid-feedback" role="alert">
<strong>{{ $errors->first('password') }}</strong>
</span>
@endif
<br />
<div class="form-check">
<input class="form-check-input" type="checkbox" name="remember" id="rememberChkBox" {{ old('remember') ? 'checked' : '' }}>
<label class="form-check-label" for="remember">
{{ __('من را به خاطر بسپار') }}
</label>
</div>
<a class=" remembertik" href="{{route('password.request')}}">فراموشی رمز عبور</a>
</div>
<input type="submit" id="Sign" value="ورود" class="btn btn-lg btn-primary" />
@csrf
</form>
<script>
$(function () {
if (localStorage.chkbox && localStorage.chkbox != '') {
$('#rememberChkBox').attr('checked', 'checked');
$('#signinId').val(localStorage.username);
$('#signinPwd').val(localStorage.pass);
} else {
$('#rememberChkBox').removeAttr('checked');
$('#signinId').val('');
$('#signinPwd').val('');
}
$('#rememberChkBox').click(function () {
if ($('#rememberChkBox').is(':checked')) {
// save username and password
localStorage.username = $('#signinId').val();
localStorage.pass = $('#signinPwd').val();
localStorage.chkbox = $('#rememberChkBox').val();
} else {
localStorage.username = '';
localStorage.pass = '';
localStorage.chkbox = '';
}
});
});
</script>
تا اونجایی که من دیدم وقتی که توی auth لاراول در فرم ورود ، کاربر روی گزینه Remember me کلیک کنه اطلاعاتش در کوکی هاش ذخیره میشه که این کوکی ها به وسیله token که در users table ذخیره میشه شناسایی میشه و اطلاعات کاربر را خودش میشناسه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟