Skip to content

dikhimartin/simple-authentication-scaffolding

Repository files navigation

Simple App

Demo : https://authscafollding.binusassignment.tech/

Simple Authentification Scaffolding - (Individual Assignment 2)

Penjelasan

Saya membuat project ini, karena untuk melengkapi satu tugas individu di Universitas. Jadi saya diminta untuk mengimplementasikan Authentification Scaffolding fitur bawaan laravel dengan kriteria sebagai berikut :

Buatlah aplikasi login form dengan menggunakan Laravel dengan aturan sebagai berikut: 
• Form reset password.
• Register user dan password
• Password mempunyai kombinasi huruf kecil, huruf besar, angka, dan symbol.
• Jumlah password minimal 10 karakter.
• Jika kombinasi password tidak terpenuhi maka akan keluar alert agar user memenuhi kombinasi yang sudah ditetapkan.
Terdapat validasi user dan password, jika gagal 3 kali maka terdapat qounter waktu untuk diijinkan masuk kembali dalam waktu 30 detik selanjutnya.
• Pada form login terdapat validasi (kita dapat gunakan jenis captcha atau jenis lainnya)

Tech Stack Requirement : 
- Laravel Framework >= 5.6 

source : 20220629154906_TP2-W7-S11-R1

Cara menjalankan aplikasi

Tech Stack :

  • Server Native :

    • PHP >= 7.1.3

    • OpenSSL PHP Extension

    • PDO PHP Extension

    • Mbstring PHP Extension

    • Tokenizer PHP Extension

    • XML PHP Extension

    • Ctype PHP Extension

    • JSON PHP Extension

    • Composer - https://getcomposer.org

Proses Instalasi Laravel 5.6 :

  • Setting Environtment

    cp .env.example .env 
  • Install Vendor

    composer install
  • Persiapan

    php artisan key:generate
    php artisan config:cache
  • Inisialisasi Database

    • SQL

      CREATE DATABASE db_simple_auth;
    • Terminal

      php artisan migrate
      php artisan db:seed
  • Menjalankan Aplikasi

    php artisan serve
  • Laravel development server started: http://127.0.0.1:8000

  • Akses Login

    • Username : binusian
    • Password : binusian

Made with Laravel Framework 5.6

Build Status Total Downloads Latest Stable Version License

Intro

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as:

Laravel is accessible, yet powerful, providing tools needed for large, robust applications.

Releases

No releases published

Packages

No packages published

Languages