Lược đồ tuần tự thao tác đăng nhập

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ các dịch vụ liên quan ở trọ (Trang 34 - 37)

Chương 1 TỔNG QUAN VỀ ĐỀ TÀI

2.2. Phân tích thiết kế hệ thống

2.2.1.1. Lược đồ tuần tự thao tác đăng nhập

Nhằm giúp cho việc đăng nhập dễ dàng hơn, ứng dụng hỗ trợ cho người dùng đăng nhập bằng số điện thoại hoặc Facebook.

a. Đăng nhập bằng số điện thoại

Hình 2.8: Lược đồ tuần tự thao tác đăng nhập bằng số điện thoại Mô tả: Người dùng có thể đăng nhập bằng số điện thoại. Mơ tả: Người dùng có thể đăng nhập bằng số điện thoại.

- Người dùng nhập số điện thoại để thực hiện login (1). - Số điện thoại được gửi xuống phần xử lý để (2).

- Phần xử lý gửi yêu cầu đăng nhập bằng số điện thoại lên firebase authentication (3).

23 dùng (4).

- Thông tin xác thực sẽ được gửi về lại ứng dụng (5).

- Hiển thị màn hình xác thực để người dùng nhập mã xác thực (6). - Người dùng nhập mã xác thực nhận được từ tin nhắn (7).

- Mã xác thực được gửi xuống tầng xử lý để tiến hành kiểm tra (8). - Tầng xử lý tiến hành kiểm tra mã xác thực (9).

- Hiển thị lỗi xác thực nếu có (10).

- Chuyển tới màn hình nhập thơng tin cá nhân nếu người dùng là người dùng mới của ứng dụng (11.1).

- Chuyển tới màn hình chính nếu người dùng đã nhập thơng tin cá nhân vào hệ thống (11.2).

24

b. Đăng nhập bằng Facebook.

Hình 2.9: Lược đồ tuần tự thao tác đăng nhập bằng Facebook Mô tả: Cho phép người dùng đăng nhập bằng tài khoản Facebook. Mô tả: Cho phép người dùng đăng nhập bằng tài khoản Facebook. - Người dùng chọn đăng nhập bằng Facebook (1).

- Yêu cầu được xử lý xuống phần xử lý (2).

- Phần xử lý gửi yêu cầu đến Facebook login manager để thực hiện đăng nhập bằng tài khoản Facebook (3).

- Facebook login Manager hiển thị giao diện cho phép người dùng đăng nhập bằng Facebook (4).

- Người dùng tiến hành đăng nhập bằng tài khoản Facebook của mình (5). - Facebook login manager trả lại thông tin đăng nhập cho ứng dụng (6).

- Phần xử lý sử dụng thông tin đã nhận để gửi yêu cầu đăng nhập đến Firebase Authentication (7).

25

- Phần xử lý điều hướng đến màn hình nhập thơng tin cá nhân nếu người dùng là người dùng mới của ứng dụng (9.1).

- Phần xử lý điều hướng đến màn hình chính nếu người dùng là người dùng cũ của ứng dụng (9.2).

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ các dịch vụ liên quan ở trọ (Trang 34 - 37)

Tải bản đầy đủ (PDF)

(78 trang)