Bài thực hành joomla 3.1: Tạo trang đăng nhập, đăng ký tài khoản trên joomla

  • XiroWeb
  • 29 Tháng 6 2020

Khi tìm hiểu joomla là gì, bạn đã được giới thiệu joomla rất mạnh về user thành viên và các chức năng mở rộng kèm theo làm cho nội dung cá nhân hóa theo từng tài khoản. Và bây giờ chúng ta bước vào những bước đầu tiên để xây dựng các chức năng liên quan đến user.

Tạo Menu Item cho trang user login - trang đăng nhập

 Xem và làm theo các hình ảnh phía bên dưới :

  • Vào phần quản lý menu, chọn Main Menu hoặc một Menu Type khác mà bạn đã tạo
  • Bấm nút New, chờ trang chuyển qua trang Menus: New Item
  • Bấm vào Nút Select, chờ popup hiện lên
  • Chọn Users, Trong menu xổ ra, chọn tiếp Login Form, popup sẽ kích hoạt quay về trang đầu
  • Thêm title (tiêu đề) và alias tạo đường dẫn cho url, rồi bấm SAVE
  • Kiểm tra ngoài frontend

 

 

 

 

 

Tạo Menu Item cho trang đăng ký tài khoản

Trang đăng ký tài khoản cho phép một người đăng ký tài khoản vào website.

Xem và làm theo các hình ảnh phía bên dưới :

  • Vào phần quản lý menu, chọn Main Menu hoặc một Menu Type khác mà bạn đã tạo
  • Bấm nút New, chờ trang chuyển qua trang Menus: New Item
  • Bấm vào Nút Select, chờ popup hiện lên
  • Chọn Users, Trong menu xổ ra, chọn tiếp Registration Form, popup sẽ kích hoạt quay về trang đầu
  • Thêm title (tiêu đề) và alias tạo đường dẫn cho url, rồi bấm SAVE
  • Kiểm tra ngoài frontend

 

 

 

Tuy nhiên, joomla mặc định là khóa chức năng đăng ký thành viên, khi bạn kiểm tra ngoài frontend, menu hiển thị lên nhưng khi bấm vào lại chuyển về trang login.

Vì vậy bạn cần bật chức năng đăng ký thành viên lên

 

 

  • Allow User Registration:
    • No: Mặc định là đang ở No tức là không cho đăng ký thành viên,
    • Yes: bạn chọn sang Yes để cho phép đăng ký thành viên.
  • New User Account Activation :
    • None: đăng ký xong thì tài khoản được kích hoạt ngay và luôn, có thể đăng nhập ngay và luôn.
    • Self: User phải tự kích hoạt bằng đường link gửi qua email. Nếu bạn chưa cài đặt email gửi nhận, chưa bổ sung nội dung email trong phần language thì chưa nên kích hoạt chức năng này.
    • Administrator: sau khi đăng ký tài khoản trong tình trạng chờ kích hoạt bởi bạn (administrator) và chưa sử dụng ngay được. Để tài khoản đó sử dụng được, bạn cần vào phần Users >> Manager chọn Activate để kích hoạt sử dụng cho user đó.

Và kiểm tra lại frontend nhé, form đăng ký đã hiện lên.

 

Tác giả

Nguyễn Tiến Dũng