Tutorial Phoenix Framework #11 - How to Create Authentication

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 6

  • @danimusbar
    @danimusbar 9 หลายเดือนก่อน

    trimakasih Bang, sangat membantu saya yang pemula hehe

    • @sabitzhabit
      @sabitzhabit  9 หลายเดือนก่อน

      duh sori kmarin nanya terkait bcrypt baru saya baca aja om. Jawabannya mngkin bisa dilihat di hexdocs.pm/phoenix/mix_phx_gen_auth.html#password-hashing

  • @cmsdevelopercvkingar872
    @cmsdevelopercvkingar872 9 หลายเดือนก่อน

    Terimakasih banyak

  • @danimusbar
    @danimusbar 6 หลายเดือนก่อน

    Bang, saya mencoba membuat subfolder backend dan subfolder frontend di folder controller, yang kalo bawaan panduan dari guide phoenix itu hanya misalnya ketika mix phx gen html product maka akan mengenerate membuat folder product_html di dalam folder controller, kemudian file product_html.ex dan product_controller.ex. Ketka saya telah membuat folder backend dan frontend di masing-masing folder tersebut saya masukkan lagi/pindahkan folder product_html yang didalamnya terdiri dari file CRUD hasil generate ke frontend dan file product_html.ex dan product_controller.ex di folder backend, untuk memudahkan maintenance saya membuat folder lagi di dalam folder backend bernama product kemudian saya memindahkan kembali file product_html.ex dan product_controller.ex ke folder product. kemudian ketika saya run projectnya terjadi error.
    errornya itu:
    Compiling 2 files (.ex)
    error: implementation not provided for predefined defp product_form (overridable 1)/1

    12 │ def product_form(assigns)
    │ ^

    └─ lib/myapp_web/controllers/backend/product/product_html.ex:12:7: MyappWeb.Backend.Product.ProductHTML (module)
    == Compilation error in file lib/myapp_web/controllers/backend/product/product_html.ex ==
    ** (CompileError) lib/myapp_web/controllers/backend/product/product_html.ex: cannot compile module MyappWeb.Backend.Product.ProductHTML (errors have been logged)

  • @danimusbar
    @danimusbar 9 หลายเดือนก่อน

    Bang izin tanya..
    sewaktu saya mengetik perintah mix phx.gen auth Account user users ada perintah selanjutnya di bawahnya yaitu
    Once you are ready, visit "/users/register"
    to create your account and then access "/dev/mailbox" to
    see the account confirmation email.
    nah saya ocba akses scope /dev/mailbox disitu ada keterangan bagaimana isi email yang diberikan kepada user, namun saya masih belum mengerti itu cara mengedit email yang masih default juga body isi emailnya, terimakasih

    • @sabitzhabit
      @sabitzhabit  9 หลายเดือนก่อน +1

      Jadi itu sebenerya kita bisa konfigurasi klo user yg uda login wajib confirmation dulu. Cuma dari phoenix emang ga otomatis bikinin code biar bisa kirim email, melainkan kita yang integrasiin sendiri dg dependency misal kayak Swoosh om.
      Hmm mngkin saya catet utk dijadiin tutorial ya om..