I am new to Drupal 7 ( 1 month ) and have to do a rather complex task.
I have a content type (lets call it MyContent) for which i tried to create a custom form (I imported the fields from the original add content form in my own custom module generated page) which contains, among other fields, an email field, and i need to add 1 more field called password. With these 2 fields , i want on form submit:
*IF the email & password combination does not already exist
-> first create a user account taking the email as username and password as password ,
-> then create the content(disabled),
-> then make the site visitor confirm his email to enable his account
-> and after validation make the content viewable by all
*IF the email&password combination exists then :
-> create the content viewable
all of this by clicking one button. The general ideea is that i want visitors, who are not logged, to be able to create content but in the process , get a user account generated as well. Also if the visitor already has an account then the email&password will work as a validator for letting the user create more content.
Is it even posible? I saw that Drupal has a lot of configurable options for users but nothing close to such a crazy ideea.