Quản lí tin nhắn 1412558 - UDPT-2017/project-stealth GitHub Wiki

QUẢN LÍ TIN NHẮN

Yêu cầu: Bắt buộc người dùng đăng nhập để vào trang quản lí tin nhắn của mình


Tính năng:

  1. Cho phép Login bằng tài khoản Facebook (dùng passportJS)
  • Khi người dùng lần đầu chọn login bằng facebook, sẽ được chuyển đến route để liên kết fb của người đó với ứng dụng.

  • Sau khi người dùng chấp nhận, hệ thống sẽ lấy thông tin người dùng(địa chỉ facebook, tên hiển thị, avatar...) lưu vào database

  • Các lần sau khi đăng nhập passport fb sẽ chứng thực và không ghi lại thông tin xuống database Passport config

                     ###  Lấy thông tin Facebook cho đăng nhập
    
  1. Quản lí tin nhắn
  • Bắt buộc người dùng đã đăng nhập mới thực hiện được chức các chức năng bên dưới.
  • Xem nội dung hộp thư đến của mình(người gửi, thời gian gửi...).
  • Gửi tin nhắn của mình cho các users là bạn của người dùng.
  • Xem lại các tin nhắn đã gửi
  1. Hiển thị danh sách người dùng trong hệ thống, cho phép kết bạn hoặc hủy kết bạn

Hình minh họa