Register and Login with data JSON

Chúng ta có thể hiểu nôm na khi thao tác tạo một form đăng ký mới người dùng và lấy thông tin mới đăng ký đó để đăng nhập và echo ra thông báo “đăng nhập thành công ” một cách đơn giản nhất khi nhập môn PHP như sau:

  1. Register các bạn tạo một form có các ô để nhập username và password kèm theo method là post hoặc get, ở đây tôi chọn post vì thiên ơ đếch thể lộ;
  2. Khi người dùng điền vào 2 ô thông tin trên, thì các thông tin trên sẽ được gán các biến toàn cục tương ứng và data người dùng sẽ được lưu vào file JSON thông qua một số phương thức cơ bản. Đầu tiên các data mới sẽ được push vào một array sau đó chúng được mã hóa và lưu vào file json dưới phương thức json_encode;
  3. Sau khi lưu thành công dữ liệu người dùng mới đăng ký, việc tiếp theo là họ sẽ dùng tài khoản mới tạo để đăng nhập vào form. Khi đăng nhập, các data được lưu ở file json có format mà trình biên dịch chưa đọc được, chúng ta phải có tạo các hàm sử dụng phương thức mã hóa json_decode để có thể convert data json kia thành dạng array, từ đó trình biên dịch có thể nhận dạng và so sánh thông qua các hàm, khi tài khoản và password người dùng nhập đúng với data đã được lưu trong json thì hệ thống sẽ in ra thông báo “đăng nhập thành công”, tương tự một số ngoại lệ như sai password, sai user,.. hệ thống sẽ thông báo lỗi chi tiết ở hàm try catch sẽ được đề cập ở phần tới.

Như vậy, chúng ta có thể hiểu sơ bộ về cơ chế register lưu dữ liệu vào file và cho phép người dùng login vào một hệ thống bất kỳ, luồng chạy cũng không quá phức tạp, với một người mới nhập môn có thể tạm chấp nhận hiểu được…

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

Facebook