auth dan user profile

This commit is contained in:
2026-07-17 11:19:09 +07:00
parent 0c289ec244
commit e316d064ef
11 changed files with 188 additions and 28 deletions
+67 -2
View File
@@ -113,7 +113,7 @@
</a>
</p>
<div class="divider my-6">
<!-- <div class="divider my-6">
<div class="divider-text">atau</div>
</div>
@@ -133,7 +133,72 @@
<a href="javascript:;" class="btn btn-icon rounded-circle btn-text-google-plus">
<i class="icon-base ti tabler-brand-google-filled icon-20px"></i>
</a>
</div>
</div> -->
</div>
</div>
@endsection
@push('scripts')
<script>
$(document).ready(function () {
$('#formAuthentication').validate({
rules: {
username: {
required: true,
minlength: 6,
},
email: {
required: true,
email: true,
},
password: {
required: true,
minlength: 8,
},
password_confirmation: {
required: true,
equalTo: '#password',
},
terms: {
required: true,
},
},
messages: {
username: {
required: 'Username wajib diisi',
minlength: 'Username minimal 6 karakter',
},
email: {
required: 'Email wajib diisi',
email: 'Format email tidak sesuai',
},
password: {
required: 'Kata Sandi wajib diisi',
},
password_confirmation: {
required: 'Konfirmasi Kata Sandi wajib diisi',
equalTo: 'Konfirmasi Kata Sandi tidak sesuai',
minlength: 'Password minimal 8 karakter',
},
terms: {
required: 'Anda harus menyetujui ketentuan layanan',
},
},
errorElement: 'div',
errorPlacement: function (error, element) {
error.addClass('invalid-feedback');
element.closest('.mb-6, .form-control-validation').append(error);
},
highlight: function (element) {
$(element).addClass('is-invalid');
},
unhighlight: function (element) {
$(element).removeClass('is-invalid');
},
submitHandler: function (form) {
form.submit();
}
})
})
</script>
@endpush