banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Thiết lập quyền hạn trong Joomla  XML
  [Programming]   Thiết lập quyền hạn trong Joomla 28/10/2009 23:34:09 (+0700) | #1 | 196872
opensource
Member

[Minus]    0    [Plus]
Joined: 11/08/2009 09:53:17
Messages: 5
Offline
[Profile] [PM]
Tôi đang bí phần permission trong Joomla 1.5 nhờ bà con giúp đỡ smilie
Giả sử tôi có 1 menu như sau :
Trang chủ
Download
Liên kết
Mã nguồn 


Tôi tạo 2 user mang tên là Open và Source, yêu cầu của tôi gán người dùng như thế này .

User mang tên là Open không thể truy cập vào mục Liên kết, được phép truy cập vào 3 mục còn lại .

User mang tên là Source được phép truy cập vào trang Mã nguồn nhưng không được phép truy cập vào 3 mục còn lại .

Trong Joomla có Registered, Special nếu gán quyền cho user là Register thì đương nhiên họ sẽ xem được cả 2 mục Liên kết và Mã nguồn . Nếu gán quyền cho user là Special thì yêu cầu của tôi thực hiện được nhưng user này được quyền chỉnh sữa bài viết trên trang chủ (một điều tôi không muốn xãy ra và việc điều chỉnh này chỉ dành cho user Administrator mà thôi)

Cám ơn bà con cô bác đã đọc
[Up] [Print Copy]
  [Programming]   Thiết lập quyền hạn trong Joomla 28/10/2009 23:51:25 (+0700) | #2 | 196881
ngonchan
Elite Member

[Minus]    0    [Plus]
Joined: 23/02/2004 12:03:51
Messages: 136
Offline
[Profile] [PM] [WWW] [Yahoo!]
Anh thử đọc bài viết này http://vinaora.com/joomla/blog/157-phan-quyen-joomla-1-6.html rồi xem thử có thể đem vào joomla 1.5 được không? Hoặc là thử cái này http://www.corephp.com/community-acl/community-acl-for-joomla-1.5.html
Joomla 1.5 cũng có 1 extension giúp phân quyền là SimpleAcl nhưng có lẽ nó quá đơn giản so với yêu cầu của anh, chi tiết tại http://extensions.joomla.org/extensions/access-a-security/frontend-access-control/4836.

[Up] [Print Copy]
  [Programming]   Thiết lập quyền hạn trong Joomla 29/10/2009 00:44:26 (+0700) | #3 | 196894
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
Anh thử dùng cái extension này xem sao, lâu rồi không đụng Joomla nên không rõ lắm :-p
http://extensions.joomla.org/extensions/access-a-security/backend-a-full-access-control/7010
[Up] [Print Copy]
  [Programming]   Thiết lập quyền hạn trong Joomla 29/10/2009 02:04:42 (+0700) | #4 | 196902
Dpm
Member

[Minus]    0    [Plus]
Joined: 06/04/2009 01:43:30
Messages: 85
Offline
[Profile] [PM]

opensource wrote:
Tôi đang bí phần permission trong Joomla 1.5 nhờ bà con giúp đỡ smilie
Giả sử tôi có 1 menu như sau :
Trang chủ
Download
Liên kết
Mã nguồn 


Tôi tạo 2 user mang tên là Open và Source, yêu cầu của tôi gán người dùng như thế này .

User mang tên là Open không thể truy cập vào mục Liên kết, được phép truy cập vào 3 mục còn lại .

User mang tên là Source được phép truy cập vào trang Mã nguồn nhưng không được phép truy cập vào 3 mục còn lại .

Trong Joomla có Registered, Special nếu gán quyền cho user là Register thì đương nhiên họ sẽ xem được cả 2 mục Liên kết và Mã nguồn . Nếu gán quyền cho user là Special thì yêu cầu của tôi thực hiện được nhưng user này được quyền chỉnh sữa bài viết trên trang chủ (một điều tôi không muốn xãy ra và việc điều chỉnh này chỉ dành cho user Administrator mà thôi)
Cám ơn bà con cô bác đã đọc
 

Làm sao bạn có thể gán cho user là special được,special dùng để gán cho các đối tượng khác,như bài viết,module,menu..
User chỉ có thể được gán vào các group mà thôi,như Font-end(Registered,Author,Editor,Publisher),Back-end(manager,Administrator,SA),yêu cầu của bạn mình nghĩ chắc chắn không thực hiện được.
Giả sử với yêu cầu của bạn.
User Open không thể truy cập vào mục Liện kết,và truy cập đc 3 mục còn lại thì Open phải thuộc group registered,vậy Liên Kết phải được gán access level là Special,Trang chủ,Mã nguồn,Download được gán AL là register hoặc public,trong trường hợp này user Source lại không thể truy cập 3 mục còn lại và có thể truy cập mục Mã nguồn,tức là bạn lại phải thiết lập lại AL cho 4 đối tượng bên trên,mà một đối tượng bạn chỉ có thể gán 1(MỘT) access level mà thôi.
Có lẽ bạn phải tìm một extension khác để thực hiện yêu cầu này,hoặc thử j1.6.
ps: còn việc không muốn user sữa bài thì gán user đó vào author group.
[Up] [Print Copy]
  [Programming]   Thiết lập quyền hạn trong Joomla 29/10/2009 11:57:52 (+0700) | #5 | 196966
opensource
Member

[Minus]    0    [Plus]
Joined: 11/08/2009 09:53:17
Messages: 5
Offline
[Profile] [PM]

ngonchan wrote:
Anh thử đọc bài viết này http://vinaora.com/joomla/blog/157-phan-quyen-joomla-1-6.html rồi xem thử có thể đem vào joomla 1.5 được không? Hoặc là thử cái này http://www.corephp.com/community-acl/community-acl-for-joomla-1.5.html
Joomla 1.5 cũng có 1 extension giúp phân quyền là SimpleAcl nhưng có lẽ nó quá đơn giản so với yêu cầu của anh, chi tiết tại http://extensions.joomla.org/extensions/access-a-security/frontend-access-control/4836.

 


Do phiên bản Joomla là bản thử nghiệm chưa ra mắt bản chính thức cho nên anh không dùng smilie

SimpleACL anh không tìm được link download của nó ở đâu cả !?

Simple ACL for Joomla 1.5 is free software (”free” as in “free speech”), licenced under Affero General Public Licence but I distribute it only in bundle with paid 12 month support service that costs 45 € (V.A.T. included).

Together with 12 months support you will get lifetime software updates, that means that you can pay just once and use the software forever in how many Joomla installations you like.

Please use the donation link at the top and middle of this page, you will immediately receive a download link.

Thank you for supporting free software and Joomla Simple ACL project! 


canh_nguyen wrote:
Anh thử dùng cái extension này xem sao, lâu rồi không đụng Joomla nên không rõ lắm :-p
http://extensions.joomla.org/extensions/access-a-security/backend-a-full-access-control/7010 


Anh đang thử extension này.

Dpm wrote:
Làm sao bạn có thể gán cho user là special được,special dùng để gán cho các đối tượng khác,như bài viết,module,menu..
User chỉ có thể được gán vào các group mà thôi,như Font-end(Registered,Author,Editor,Publisher),Back-end(manager,Administrator,SA),yêu cầu của bạn mình nghĩ chắc chắn không thực hiện được.
Giả sử với yêu cầu của bạn.
User Open không thể truy cập vào mục Liện kết,và truy cập đc 3 mục còn lại thì Open phải thuộc group registered,vậy Liên Kết phải được gán access level là Special,Trang chủ,Mã nguồn,Download được gán AL là register hoặc public,trong trường hợp này user Source lại không thể truy cập 3 mục còn lại và có thể truy cập mục Mã nguồn,tức là bạn lại phải thiết lập lại AL cho 4 đối tượng bên trên,mà một đối tượng bạn chỉ có thể gán 1(MỘT) access level mà thôi.
Có lẽ bạn phải tìm một extension khác để thực hiện yêu cầu này,hoặc thử j1.6.
ps: còn việc không muốn user sữa bài thì gán user đó vào author group. 


Do project này của mình đã làm hoàn tất chỉ còn phần này nữa là xong cho nên mình không thể chuyển sang Joomla 1.6 được và do mình thêm vài module do mình tự code (dính dáng đến Mysql) cho nên rất khó khăn .

Mình tìm trong extension của Joomla trước khi gởi bài nhưng chưa tìm ra được extension thích hợp .

Thanks anh em và nếu bà con nào biết component nào thực hiện được "ý đồ" của mình thì xin trợ giúp.
[Up] [Print Copy]
  [Programming]   Thiết lập quyền hạn trong Joomla 29/10/2009 23:53:29 (+0700) | #6 | 197010
opensource
Member

[Minus]    0    [Plus]
Joined: 11/08/2009 09:53:17
Messages: 5
Offline
[Profile] [PM]
Tôi được 1 bạn chỉ cho JUGA tạm thời nó đáp ứng nhu cầu của tôi (dùng access control list hạn chế account có trên hệ thống) nhưng nó không làm ẩn 1 menu với tài khoản Open hoặc Source tức là :

User mang tên là Open không thể truy cập vào mục Liên kết, được phép truy cập vào 3 mục còn lại .
User mang tên là Source được phép truy cập vào trang Mã nguồn nhưng không được phép truy cập vào 3 mục còn lại .

Nhưng user Open sẽ không nhìn thấy được mục Mã nguồn và user cũng không nhìn thấy được Liên kết .

Thanks mọi người tham gia chủ đề của tôi . smilie

[Up] [Print Copy]
  [Programming]   Thiết lập quyền hạn trong Joomla 30/10/2009 00:28:47 (+0700) | #7 | 197018
Dpm
Member

[Minus]    0    [Plus]
Joined: 06/04/2009 01:43:30
Messages: 85
Offline
[Profile] [PM]
Với yêu cầu của bác,tôi đã test noixacl,nó hoàn toàn ok,các menu items đều được ẩn nếu user đó không có quyên truy cập,bác tham khảo thử xem.
[Up] [Print Copy]
  [Programming]   Thiết lập quyền hạn trong Joomla 30/10/2009 22:49:00 (+0700) | #8 | 197153
opensource
Member

[Minus]    0    [Plus]
Joined: 11/08/2009 09:53:17
Messages: 5
Offline
[Profile] [PM]
Ok thanks bạn, tôi đã giải quyết được câu hỏi của mình, cám ơn bạn và anh em rất nhiều .
[Up] [Print Copy]
  [Programming]   Thiết lập quyền hạn trong Joomla 24/02/2011 10:14:38 (+0700) | #9 | 231782
quocham
Member

[Minus]    0    [Plus]
Joined: 23/02/2011 02:28:54
Messages: 1
Offline
[Profile] [PM]

opensource wrote:
Ok thanks bạn, tôi đã giải quyết được câu hỏi của mình, cám ơn bạn và anh em rất nhiều .  


bạn làm như thế nào có thể hướng dẫn chi tiết cho mình ko? mình thử làm mà ko dc. Lâu quá rùi ko biết bạn còn vào đây ko, gởi cầu may vậy?

Có ai rành phân quyền như zầy ko chỉ giúp mình với nhe. Mình thử cả 2 cách nêu trên nhưng chỉ dừng lại ở mức cài đặt extension rùi ko biết dùng sao hết.

thanks
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|