Không bỏ được hẳn. Trang admin là nơi sửa toàn bộ nội dung site, nên phải có người đăng nhập làm chủ. Nếu không khoá, ai vào /_emdash/admin cũng sửa hoặc xoá được bài của bạn.

Tại sao bạn phải tự làm, mình không làm thay:

  • EmDash đăng nhập bằng passkey, tức là vân tay hoặc Face ID trên máy, iPhone của bạn. Passkey nằm trên thiết bị của bạn, mình không có thiết bị đó.
  • Nếu mình tạo tài khoản thì người làm chủ admin là mình chứ không phải bạn. Theo nguyên tắc, mình cũng không được tự tạo tài khoản hay đăng nhập trên site thật.
  • Ở máy local mình dùng được “dev bypass”, vì đó là chế độ thử nghiệm. Trên site thật EmDash tắt chế độ này, vì nó giống như để cửa không khoá.

Các cách đăng nhập khác, nếu bạn không muốn dùng passkey:

Cách

Bạn phải làm gì

Passkey (hiện tại)

Một lần, khoảng 2 phút: nhập email, bấm Touch ID. Dễ nhất.

Đăng nhập bằng Google hoặc GitHub

Tạo một “OAuth app” trong Google Cloud hoặc GitHub rồi gửi mình Client ID và Secret, mình cấu hình phần còn lại. Mất 10–15 phút, phức tạp hơn.

Cloudflare Access (mã gửi qua email)

Bật Zero Trust trong dashboard Cloudflare. Sau đó đăng nhập bằng mã 6 số gửi về email. Gói EmDash cho Cloudflare có hỗ trợ Access, nhưng mình chưa thử cách này.

Mình khuyên dùng passkey: làm một lần, sau này mỗi lần vào admin chỉ cần chạm Touch ID, không phải nhớ mật khẩu.

Nếu bạn muốn cách khác, cứ nói mình chuyển sang Google hoặc Cloudflare Access.

quay rất lau mà ko thấy tạo dc

Chưa tạo được, site vẫn đang chờ bước passkey. Server không có lỗi gì: vấn đề nằm ở trình duyệt bạn đang dùng.

Màn hình của bạn ghi “saved on your physical security key” và nút là “Continue with security key”. Nghĩa là trình duyệt này không có Touch ID hay iCloud Keychain, nên nó đi tìm một khoá USB vật lý. Bạn không cắm khoá nào nên nó quay mãi. Trường hợp này hay gặp khi mở trong trình duyệt nhúng của app Claude hoặc một webview, thay vì Chrome hay Safari thật.

Cách sửa:

  1. Đóng tab đang quay.
  2. Mở Safari hoặc Google Chrome trên Mac. Chỉ dùng trình duyệt thật, không mở từ trong app Claude.
  3. Vào: https://lux-nails.thetrieu9587.workers.dev/_emdash/admin
  4. Nếu nó hỏi lại email và tên thì nhập lại, rồi bấm Continue.
  5. Lần này màn hình phải ghi kiểu “Continue with passkey” hoặc hiện hộp thoại Touch ID của macOS. Chạm Touch ID hoặc nhập mật khẩu máy Mac là xong.

Nếu Safari/Chrome trên Mac vẫn không được:

  • Mở link đó bằng Safari trên iPhone rồi xác nhận bằng Face ID. Passkey sẽ lưu vào iCloud Keychain, sau này dùng được cả trên Mac.
  • Hoặc vào System Settings → Apple ID → iCloud → Passwords & Keychain và kiểm tra Keychain đã bật chưa. Passkey trên Mac cần iCloud Keychain.