I would like to create a Drupal user account when a user becomes a member via a webform. Ideally a user would get redirected from the webform to a profile, but I do not think this is possible?
I have come across this article, which was written over 5 years ago, is it still valid? https://civicrm.org/blog/petednz/creating-drupal-users-made-easy-for-single-or-multiple-contacts-via-civi-imports-and
It seems like it would work, but for ease would this workflow be suitable?
User applies for account via a profile/Drupal core registration form (Payment pending group/role gets assigned)
Edit some template files so the site checks for current role assigned to a user and displays a message informing they have finalise the membership process and pay if they have the Payment pending role.
User is directed to a webform and pays.
User is removed from Payment pending and Added as a full member
I'm sure both solutions would work. It would be great to hear from other people who have more experience with Civi.