Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Mat rix
Caldari Grail Seekers
|
Posted - 2008.07.30 20:03:00 -
[1]
Hi all
I have had a search though the forums and seen some ideas.
Is there a way of keeping on top of members access to members only areas of a forum? i.e making the process of access automated when member leave or join?
I have basic knowledge of html php and sql but i am no expert. If someone could point me in the correct direction it would be much appreciated.
Grail Seekers |
Matalino
Gallente Ki Tech Industries
|
Posted - 2008.07.30 20:30:00 -
[2]
I would suggest using the API to get a list of current members and their roles, and take it from there.
|
Mat rix
Caldari Grail Seekers
|
Posted - 2008.07.30 20:54:00 -
[3]
Thanks for the reply,
I was aware of the API but is there a way of intergrating it for verification of forum members?
Sorry for being a noob with this stuff
Grail Seekers |
Matalino
Gallente Ki Tech Industries
|
Posted - 2008.07.30 21:21:00 -
[4]
Originally by: Mat rix I was aware of the API but is there a way of intergrating it for verification of forum members?
Sure, you just need to match the character names to the forum usernames. If a username doesn't have a matching character name in the corp membership list, then it isn't a corp member.
Getting more specific than that would require knowing a great deal about how you built your forums.
|
Mat rix
Caldari Grail Seekers
|
Posted - 2008.07.30 22:53:00 -
[5]
Well atm i am running a phpbb3 board, however if i knew there was a way to make the process of managing members easier i would change.
My current query is to find a way of managing members use and access to a forum. As this task has become labour intensive as my corp has grown.
and thanks for the reply's Matalino your keen as mustard.
Grail Seekers |
Arous Drephius
Alpha Research Group
|
Posted - 2008.07.31 09:05:00 -
[6]
Simply get a list of corp members using the api, and a list of forum accounts. If people have different character names and forum names, make a table that links the two together.
Then loop through the forum accounts and if there's no name match either from the api data directly or using your lookup table then they're not in the corp any more so remove their access. For each matching name you get, check the forum account for the proper permissions and set them if they aren't there.
|
Mat rix
Caldari Grail Seekers
|
Posted - 2008.07.31 12:45:00 -
[7]
Thank you for your reply.
Im going to give it a go
Grail Seekers |
Lord Fitz
Project Amargosa
|
Posted - 2008.08.07 11:37:00 -
[8]
What I would do is twofold.
Firstly create a table that associates peoples logins with a list of their chars ingame (as many corps people take one of their chars out of corp and you want them to still have access to the forums unless all their chars are out).
Then you give access to sections of the forum based on their ingame roles.
In order to get the list of chars in corp you use your API key and get the corp member detail.
In order to ensure that the person who creates the forum login actually does own that particular char, get the forum to generate a random small string when the login is created, and then have them ingame send isk (any amount) to a char that you have the API for using that char and the string from the forums. Then you just need to read that char's journal from the API and you have a pretty rock solid indicator that the person who logs in to that char ingame owns that forum account, and that char's roles can be used to assign forum roles.
Yes, it's a little bit complicated, but the end result is pretty awesome. Secure forums for anything from a small corp to a large alliance, with forum roles able to be granted automatically from ingame information. For an alliance you would need I think an API from each corp though, unless you have the users API key, unless I'm forgetting a way of finding out for sure via the API which alliance a char is in.
Hopefully you can understand all that and I'm not just rambling. Of course I've never actually gotten the time to do this, but one day I will get around to it for my prefered forum software.
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |