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

Published by Việt Coding on

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…

Quảng cáo tài trợ


Việt Coding

Là một người đam mê lập trình, tôi vọc vạch đủ thứ liên quan đến lập trình cho thoả chí tò mò. Hiện làm chủ yếu ở mảng phát triển ứng dụng di động cho iOS và Android với React Native. Thỉnh thoảng vọc vạch mấy thứ liên quan đến Internet of Things như Smart Home. Đang nghịch mấy con Raspberry Pi và thấy nó cũng thú vị :)

2 Comments

toanmr · 16/04/2012 at 01:52

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

Tweets that mention Shinichi 's Blog » Chứng thực tài khoản Joomla trên ứng dụng ASP.NET -- Topsy.com · 21/01/2010 at 16:14

[…] This post was mentioned on Twitter by MicroSYNC Network, MicroSYNC Network. MicroSYNC Network said: Chứng thực tài khoản Joomla trên ứng dụng ASP.NET – http://blog.anhdung.info/chung-thuc-tai-khoan-joomla-tren-ung-dung-asp-net/ […]

Leave a Reply

Avatar placeholder

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