Chứng thực tài khoản Joomla trên ứng dụng ASP.NET



Chứng thực tài khoản Joomla trên ứng dụng ASP.NET

Xin chào các bạn,

Ắt hẳn mới đọc qua tiêu đề, một số bạn đã từng nghiên cứu qua JoomlaASP.NET sẽ ồ lên ngạc nhiên chăng ? Bởi vì Joomla được phát triển trên ngôn ngữ PHP, còn ASP.NET là một ngôn ngữ có rất nhiều khác biệt so với PHP. Mặt khác, môi trường vận hành chúng lại là hai đối thủ truyền kiếp, PHP chủ yếu chạy trên hệ điều hành Linux còn ASP.NET lại chạy trên hệ điều hành Windows. Tuy nhiên, chủ đề tôi nêu lên trong bài viết này, ngược lại có lẽ không xa lạ với một số ít bạn đã trải qua trong thực tế. Một vài người bạn của tôi, trước kia có hỏi tôi một câu hỏi tương tự như tiêu đề bài viết trên kia: “Làm sao chứng thực tài khoản Joomla trên ASP.NET ?”. Ở thời điểm đó, tôi không có nhu cầu “kỳ quặc” như vậy nên cũng không chú tâm tìm hiểu về nó.

Cho đến cách đây gần 2 tháng, tôi nhận phát triển một website như sau: Website này dùng Joomla và đã chạy được vài tháng – điều này có nghĩa cơ sở dữ liệu đã có bài viết, chủ đề, chuyên mục, thành viên, bình chọn, phản hồi,…. Chủ xị, à nhầm :D, chủ nhân của website muốn thay đổi “bộ mặt” của trang web này (tức là phần Front-End) nhưng vẫn giữ lại phần quản trị (Back-End) của Joomla vì đã quen thao tác với nó, tất nhiên cơ sở dữ liệu cũng phải được giữ lại luôn. Nhưng “ác” một nỗi, cái phần Front-End đấy được yêu cầu phải viết bằng ASP.NET.

Lúc ấy, tôi thấy đây là một project dễ (hơi chủ quan !?!) vì chỉ mỗi việc không phải viết phần Back-End đã giúp rút ngắn thời gian phát triển xuống nhiều lần rồi. Quả vậy, tôi chỉ mất áng chừng 1 tháng để viết hoàn tất theo yêu cầu. Nhưng bất ngờ vào thời điểm gần cuối, tôi nhận ra vấn đề là : làm sao người dùng, quản trị viên, có thể đăng nhập vào website ? Tất nhiên đối với quản trị viên, họ có thể không cần đăng nhập ở trang chủ mà chỉ cần đăng nhập ở trang back-end của Joomla. Còn người dùng ? Họ muốn đăng nhập để viết phản hồi, bình chọn, thì sao ? Tôi tưởng chừng như đã chết vào phút 89…

About Author

Tuấn Anh

Là một người đam mê lập trình, hiện tập trung mảng phát triển ứng dụng web dựa trên nền tảng của WordPress. Đồng thời, nhằm đạt sự trọn vẹn trong công việc freelance, tôi đang học đồ hoạ, để có thể tự mình thiết kế layout, logo và những thứ khác liên quan đến đồ họa. Mục tiêu vài năm tới: Tôi sẽ là Full Web Developer = Graphics Design + Coding. Vietcoding Blog viết về WordPress, chia sẻ kinh nghiệm, mẹo vặt, viết plugin, làm theme và ôm ấp ý tưởng viết một Web Application Framework dựa trên WordPress. Đồ hoạ là chuyên mục đang được chuẩn bị trong tương lai.



2 thoughts on “Chứng thực tài khoản Joomla trên ứng dụng ASP.NET

  1. toanmr says:

    Vậy là 2 phần Front end, back end dùng chung CSDL My SQL đúng không bạn.


Got Something To Say:

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

GENESIS FRAMEWORK