2012-02-21 11 views
8

Tôi có một trang web khách hàng với tên người dùng đặc biệt 'khách' cho phép người dùng trái phép đăng nhập và đăng ký sự kiện. Nhưng gần đây mật khẩu đã được thay đổi và có vẻ như nó đang được thực hiện tại thông tin đăng nhập bằng cách yêu cầu khôi phục/đặt lại mật khẩu. Việc đặt lại đó được thực hiện tự động và mặc dù nó gửi mật khẩu tạm thời đến ~ manager ~ của tài khoản khách, nó yêu cầu đặt lại mật khẩu lặp lại giá trị ban đầu và đã biết của nó.Drupal 6 cách ngăn chặn khôi phục mật khẩu tự động và đặt lại cho một người dùng cụ thể

Vì vậy, chỉ có thể ngăn khôi phục/đặt lại mật khẩu khi tên người dùng là 'khách', cụ thể? Vì vậy, không ảnh hưởng đến người dùng được ủy quyền khác nhận được một thiết lập lại khi họ đã quên mật khẩu của họ?

FYI: bài đăng cuối cùng tôi thấy về điều này trên drupal là 2005 ... không có gì kể từ đó, và nó là một nút/16909. Trong bài viết đó một bản vá đã được cung cấp, nhưng nó đã được áp dụng cho Drupal phiên bản 5, và một trong những ý kiến ​​của Dries, nơi ông nói rằng bản vá sẽ không được xếp vào bản phát hành cho đến khi một giải pháp tốt hơn được tìm thấy. Tôi đang ở trên Drupal 6.

Bất kỳ giải pháp nào ???

carl

Trả lời

1

Tại sao không chỉ bỏ đi tài khoản khách và sử dụng hệ thống được xây dựng trong người dùng ẩn danh? Fighting Drupal luôn kết thúc trong nước mắt.

+1

Tư vấn sage. tài khoản này đã tồn tại trong một thời gian dài và có một triệu thành viên. Tôi nhặt nó lên để bảo trì chỉ một thời gian ngắn trước đây, và bạn cho tôi thêm lý do để xem nếu tôi không thể có được chủ sở hữu để mở nó lên. Cảm ơn vì đầu vào của bạn. - Carl – cfusch

+0

Điều đó nói rằng, nếu bạn _really_ muốn, bạn có thể tìm thấy mã để đặt lại mật khẩu (phải ở trong mô-đun người dùng, ở đâu đó), kiểm tra xem uid = khách có uid hay không, và nếu không, thực sự không thay đổi Mật khẩu. –

+0

GIẢI PHÁP! đây thực sự là kết quả của mô-đun Drupal, ~ Joomla_convert ~ mà lẽ ra đã bị vô hiệu hóa sau khi hoàn thành việc sử dụng và hoạt động của nó. Vì vậy, nó đã được rõ ràng những gì đã gây ra sự đảo ngược mật khẩu cũ. – cfusch