If the administrator user creates a profile node for a user, then that user cannot edit his own profile. How can I solve this problem? I have looked on the Content Profile module's issues, and found similar problems but no solutions for that.

In my case, that user created his profile node by himself, but I changed his username through phpmyadmin; now, his profile node results created by the admin user, not himself.

Problem solved! that profile node had php input format and that user whom i edited profile hadn't access for php input format filter.

  • Heihachi please post an answer to your question that includes the solution instead of putting it inside the question – Laxman13 Aug 19 '11 at 13:44

The Content Profile module associates a node with a user. If the administrative user adds a profile node, then it is authored by the administrator. Therefore, the user that the profile node was created for will not have access to edit the node since they are not the author. As an administrator, make sure to change the "Authored by" field to be the user whose profile the node belongs to, then the user will have the ability to edit it.

  • Watched in phpmyadmin {node} found that profile node and it has author ID → same as that user ID (Whom i've created the node profile as user 1). Whats the problem? – Alexander Kim Aug 18 '11 at 4:15
  • Did you set Drupal permissions for the user to edit and create content of that type? – Chris Pliakas Aug 18 '11 at 13:15
  • Sure i did that. – Alexander Kim Aug 18 '11 at 17:31
  • Have you tried using the Devel Node Access module? That is usually the best way to determine why a user can or cannot view/edit/delete a node. – Chris Pliakas Aug 18 '11 at 19:25
  • how to check it with devel node access? – Alexander Kim Aug 19 '11 at 5:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.