Admin

Tổng quan Hệ thống

Tổng Học Sinh
--
Lượt Hoàn Thành Bài
--
Tỉ lệ Hoạt động (7 ngày)
--
Lớp Học
--

Tiến độ hoàn thành bài học theo lớp

Người dùng & phân quyền

0
Đang tải danh sách người dùng...

Quản lý Bài Học

ID Bài học Tiêu đề Mô tả Số câu hỏi
Đang tải...

Quản lý Lớp Học

ID Lớp (UUID) Tên Lớp Mô tả Khối (Grade) Thao tác
Đang tải...

Lịch sử Hoạt động (100 sự kiện gần nhất)

Thời gian Học sinh Hành động Chi tiết
Đang tải...

Ý Kiến & Góp Ý Của Học Sinh

Xem phản hồi, đánh giá sao và đề xuất tính năng để hoàn thiện app.

Tổng Ý Kiến Góp Ý
0
Điểm Hài Lòng Trung Bình
5.0 ⭐
Thời gian Người gửi Khối Phân loại Tiêu đề & Nội dung AI Thẩm Định & Đề Xuất Thao tác
Đang tải dữ liệu góp ý...
Đang kiểm tra cấu hình hệ thống...

Thiết lập đăng nhập Google

Đang bật
  1. 1. Google Cloud Console → APIs & Services → Credentials → Create credentials → OAuth client ID

    Loại ứng dụng: Web application. Tên: Mr. Phuoc English. Trước đó, cấu hình OAuth consent screen và chọn External; phạm vi chỉ cần openid, email, profile.

  2. 2. Authorized JavaScript origins (Thêm các link này vào Google Console)
    https://mrphuoc.online https://www.mrphuoc.online https://learning-with-mr-phuoc.vercel.app http://localhost:3000
  3. 3. Authorized redirect URIs (Chính xác, dán vào Google Console)
    https://abhmrfbzkylqqlzjylcf.supabase.co/auth/v1/callback
  4. 4. Supabase Dashboard → project abhmrfbzkylqqlzjylcf → Authentication → Sign In / Providers → Google

    Bật Google (Enabled), dán Client ID và Client Secret vừa tạo từ Google Console, nhấn Save.

  5. 5. Supabase → Authentication → URL Configuration
    Site URL: https://mrphuoc.online
    Redirect URLs (phải có auth.html để quay về sau khi đăng nhập):
    https://mrphuoc.online/** https://www.mrphuoc.online/** https://mrphuoc.online/auth.html https://www.mrphuoc.online/auth.html https://learning-with-mr-phuoc.vercel.app/** https://learning-with-mr-phuoc.vercel.app/auth.html http://localhost:3000/** http://localhost:3000/auth.html
  6. 6. Kiểm tra

    Mở ứng dụng ở tab ẩn danh → Đăng nhập → Bấm "Tiếp tục với Google" → Chọn tài khoản Gmail → Bạn sẽ đăng nhập thành công và lưu thông tin vào CSDL.

Chỉ đăng nhập bằng Google

Người dùng chỉ đăng nhập bằng tài khoản Google (Google đã chặn bot khi đăng nhập) — không mật khẩu, không mã OTP, không cần gửi email nên không cần SMTP. Để không ai tạo được tài khoản email qua API, tắt Supabase → Authentication → Sign In / Providers → Email.

Hiện tại: đăng ký mới đang mở; tự xác nhận email tắt.