BÀI 11: VIẾT ỨNG DỤNG ĐĂNG NHẬP BẰNG PHP VÀ MYSQL

Ở những bài trước chúng ta đã học qua các hiểu biết trọng yếu về PHP. Tuy nhiên, để  không phải là không  tạo lên một website hoàn chỉnh bằng những kiến thức đó thì quả thật không đơn giản. Bởi vì các hiểu biết qua sách v ở và tài liệu dù sao cũng chỉ là những hiểu biết tổng quát và thiếu tính khách quan thực tiến. Nên khi người học lập trình bước vào giai đoạn viết ứng dụng thì thường rất lúng túng. Đó cũng là lý do tôi viết bài này để hưỡng dẫn các chúng ta dần làm quen với cách tiếp cận một ứng dụng PHP và MYSQL như thế nào.

Trước hết chúng ta phải thiết kế và  tạo lên mô hình cơ s ở dữ liệu ứng với từng lệnh bên dưới ( quan sát lại bài ngôn ngữ SQL và MYSQL Căn Bản) sau đó mới tiến hành triển khai lập trình.
Đoạn code tại trên sẽ kiểm tra thông qua  người dùng có tiến hành nhấn nút đăng nhập hay không. Và nếu có thì chúng ta sẽ xét tiếp tình trạng người dùng có để trống các ô username và password hay không. Nếu có chúng ta sẽ thông báo lỗi tại bên trên form, để người sử dụng tiến hành nhập liệu. Vì phiên bản PHP 5.3 trở lên sẽ yêu cầu ta khai báo biến trước khi sử dụng. Vì thế mặc định ban đầu ta khởi tạo 2 biến $u và $p mang giá trị là rỗng.

Kế đến chúng ta kiểm tra view có tồn tại hai biến $u và $p (chỉ khi người dùng đăng nhập có được thì mới không phải là không tạo ra 2 biến đó). Tiếp đến chúng ta tiến hành kết nối cơ s ở dữ liệu ( quan sát lại bài kết hợp PHP & MYSQL trong ứng dụng web).
Và tiến hành kiểm tra nhìn username và password người sử dụng vừa nhập có trùng khớp với thông tin có trong cơ s ở dữ liệu hay không ?. Nếu không thì chúng ta sẽ báo lỗi ngay. Ngược lại sẽ tiến hành lấy dữ liệu từ bảng và gán vào session. Để  không phải là không quản lý phiên làm việc một cách thành quả trên mọi trang của khu vực admin ( quan sát lại bài khái niệm cơ bản về cookie và session).
Ở bài sau, chúng ta sẽ tiếp tục tìm hiểu ứng dụng kết hợp PHP & MYSQL cho việc thêm một thành viên như thế nào. Mọi sự góp ý, cũng như thắc mắc của các chúng ta dành cho bài viết vui lòng sử dụng tính năng thảo luận tại diễn đàn. Hoặc thông qua việc contact của hệ thống website. Mong sẽ nhận được nhiều ý kiến đóng góp từ các bạn.

Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

1 nhận xét:

  1. Casino Site & Player Review ᐈ Get 80 free spins with No Deposit
    Casino Site & Player Review luckyclub.live 【 Get 80 Free Spins 】⭐️ from Lucky Club. Get 80 free spins with No Deposit casino bonuses and no deposit needed!

    Trả lờiXóa