Hello, I am creating a Website for a live action RPG and I would like that each user had one account with his/her real info and one account for each of his/her characters, so it could be possible to access them from the real account. This way a user could access the real content (blogs,forums,news,etc...) with the real account, and the Game content just with their Characters account using grouping with Organic Groups.
Right now it is possible in a manual way, but there is no real connection between the real and the character accounts. I would like to use something as the Masquerade module, the problem is that the users enabled to be "Masqueraded" are absolute and not relative to each users.
Any ideas? Thank you!
Comments
I've built a module similar
I've built a module similar to that, called "User Alias". It adds a new tab to the user profile area, called "Aliases". In there, privileged users can create new aliases for themselves. All these aliases are are user accounts that can't be logged into. A new table in the database relates which user has what aliases.
However, I don't know how this would work with OG. All we needed it for was allowing users to retain anonymity by posting under an alias instead of their real username.
If you're interested in it, let me know and I'll see what I can do.
Dave
Get great Drupal hosting at MM Hosting. (I don't work for them; I'm just a very satisfied customer)
Hey! that could be a
Hey! that could be a solution. I've read a post from you about that module. Is it in contrib? About your issue with the mail, there is a way to accept the same mail for many users. If the users need Email approval then it could be a solution, there is still the chance that some users got many Mails about new users, but if the Email is private then it would not be really a matter. I'm not sure where it was explained, but I can look if you want (I use Zotero for organizing)
I could do some testing about how the module works with OG and Übercart. Because I would also like that there should be any kind of regulation for making aliases or maybe even a fee for making new ones.
Do you know if it would be possible to assign different profiles to the real accounts and the aliases? I would use Node Profile but I'm not sure how to make it automatic.Thank you!
Hi DaniOrama, It is not in
Hi DaniOrama,
It is not in contrib, mainly because it's pretty customized to fit our needs, and I'm pretty swamped with other projects to attempt to generalize it to the point of general use. However, if you'd like to get what source we have, feel free to contact me on my user page and I will forward what I have on to you.
Since the aliases are really just dummy users, I don't see why you couldn't use nodeprofile or bio with them. In theory, the aliases should work with any system that uses drupal users, but I'm not sure on how that interface could be presented. Currently, we only use it for defining which alias is authoring a node. We do this by altering node creation forms in hook_form_alter to provide a select list of aliases in the "Authoring Information" fieldset instead of a textfield.
Dave
Get great Drupal hosting at MM Hosting. (I don't work for them; I'm just a very satisfied customer)
Hi! I sent you an Email.
Hi! I sent you an Email. I'll test it and see if there are no problems with content profile and Organic Groups. I'm using Drupal 6, I hope it will work because I have no experience upgrading modules from Drupal 5. Maybe with Deadwood module....
Got it and responded... For
Got it and responded...
For general information: The way the module works is that privileged users type in a new alias name and an email address for that alias. Once they submit the form, the module calls user_save() to create the user. The user is created with an empty password. I believe this means that no one can actually log in as an alias, since for the hashes to match, they'd have to enter an empty string for the password, but they can't since the password field is required.
The module then alters node creation forms to provide a select menu in the "Authored By" information instead of the default textfield. The select menu lists the aliases of the user creating the module. When the node is submitted, the alias selected in the menu will be the "user" that created the node.
Dave
Get great Drupal hosting at MM Hosting. (I don't work for them; I'm just a very satisfied customer)
Hey Dave, just now I'm
Hey Dave, just now I'm changing a few things to make it working with Masquerade (maybe I'll add some code from Masquerade to make it independent) I have programming experience but few with drupal module developing, anyway I think it is time to start creating modules!
My goals are:
-Create special alias users inside other Users.
-The alias users will have their own kind of Profile.
-Make these alias users accessible from the main Users (your password Idea is very good, but maybe I will just allow change of Password so they can access their users directly)
-Limit creation of alias users by Number or by an Ecommerce system.
If you want we can try to make this one together. I do not have many time but I would try to find it. Anyway I would try to create a module just for my RPG Website with specific things and if that works I will try the contrib one.
Thank you once more!
Did this work?
As I'm building a web site for hosting multiple simultaneous rpgs I would be REALLY pleased to hear you managed to get this one working. As I don't have any skills of building something similiar by myself I'd be more than happy if you could share this module with me.
Thanks!
Hey Doc, The project I was
Hey Doc,
The project I was doing this for ended up not going anywhere, but I still have the code. I'll take a look it and see what I can do about cleaning it up and posting it.
Cheers,
Dave
Hello dave! That would be
Hello dave!
That would be truly awesome as there seems to be no other module that could work this way. If it's not too much work our gaming group would surely praise you! :)
Did this go anywhere?
Did this work for you? i have a use-case that will benefit from this module. can you post it for others to use/test? I would be very thankful. ;D
If it's possible to get a
If it's possible to get a hold of this module I'd really appreciate it. I need this exact functionality for my site and have been going mad trying to find a solution!
My new EasySnoozing, Nursing and BusinessEgghead websites on D7!