xin giúp mình cách thay đổi roles của user anonymous

hmddmh's picture

mình được biết uid = 0 là id của anonymous và sẽ có role mặc định là anonymous user không biết mình có thể thay đổi role anonymous user của user này thành 1 role khác do mình tạo không nếu được thì phải làm như thế nào.
vd như mình muốn tạo ra một menu có tên là nhà tuyển dụng khi user anonymous(khách chưa đăng nhập)click vào thì sẽ thay đổi role mặc định(anonymous user) của user này thành role anonymous_nhatuyendung chẳng hạn thì phải làm sao mong các bạn giúp mình với. xin cám ơn nhiều

Groups:
Login to post comments

Theo tôi hiểu thì không

nguyendhex@drup... - Wed, 2009-04-08 09:03

Theo tôi hiểu thì không thể làm role khác cho trường hợp của bạn, bạn chỉ có thể viết code để thay đổi quyền hạn/feature đối với user một cách động. Tức là lưu vào session, khi user đã click vào cái link nào đó thì cho phép họ truy cập thêm tính năng khác.

BTW bạn đang làm site việc làm nào vậy?


vậy bạn có thể chỉ

hmddmh's picture
hmddmh - Wed, 2009-04-08 10:27

vậy bạn có thể chỉ mình làm theo cách mà bạn nói được không mình chỉ mới tìm hiểu về drupal thôi còn gà lắm.
mình đang làm đồ án website việc làm viết bằng drupal giống như trang http://www.vietnamworks.com.vn/ rất mong sự giúp đỡ của mọi người thanks


Vấn đề của bạn

thehong - Wed, 2009-04-08 23:09

Vấn đề của bạn cũng "gà" thiệt. (Chẳng hiểu gà giả là gì)

Có thể sử dụng hook nào đó (hook_init chẳng hạn), rồi thay đổi giá trị của biến global $user.

--

Good place to hire Drupal experts


cám ơn thehong nhiều

hmddmh's picture
hmddmh - Wed, 2009-04-15 09:56

cám ơn thehong nhiều mình đã dùng thử hàm hook_init và đã thay đổi được role rồi nhưng hàm này nó thay đổi ngay tức thì. bây giờ mình muốn rằng nó chỉ thay đổi khi mình yêu cầu thôi được không vd như click vào link hay menu chẳng hạn.