|Printable Version of Topic
Click here to view this topic in its original format
|Jcink.com Forums > General Support > Access Issue w. Domain Name|
|Posted by: MaddOryxite Jan 9 2018, 09:26 PM|
| I finally figured out the problem, but I'm not really sure how to fix it.
I have a category that's set to "hidden from forumhome list - can access via URL - removed from forum jump." The subsections are all set so members have permission to read. I was testing it out and apparently some members can see and some are being denied access. Turns out some of them are using our original .jcink URL, others are using the .org URL. People on the .org can see when I link to the .org page; people on .jcink can see when I link to the .jcink page. Otherwise, it's access denied.
I went ahead and tested this with other (visible) member-only sections of the forum, as well. Same issue. They only have access when given a link with their in-use domain URL.
Is there some sort of setting I need to activate so that I can use either link and all members will have access, regardless of which URL they're using? Or some redirect function to get everyone on the same URL? (I am using namecheap)
|Posted by: multiplicity! Jan 10 2018, 12:02 AM|
|Posted by: MaddOryxite Jan 10 2018, 12:18 AM|
I mean that is a fix, but it's not the most convenient to ask all my members to log into both domains
|Posted by: owl Jan 10 2018, 04:54 PM|
| Sounds like those categories need to be hidden from guests, as well.
In terms of them needing to log in both places, if both domains are used there's no way around that - I suspect it has something to do with the way cookies are used in general, but at any rate that's how it is.
What I do to combat is two things:
1. Make sure literally all links go to your custom domain so that people are not unknowingly being routed to a new domain - it's confusing. This is a sort of tedious manual process, but it's worth it for your members.
What I do, is use relative URLS. So, for instance, if i was linking to this thread on this board instead of
As long as you're linking to something that's on the same domain the browser will fill that part in for you. If you can't manage that it's just best to use your custom domain, but you'd have to change it back if you ever lose that domain.
2. Use a code on the index that re-routes anyone who was using the wrong domain. They still have to log in, but only once at the beginning and that's much less confusing.
|Posted by: John Jan 10 2018, 05:38 PM|
This is correct. It is not a Jcink issue, it is a browser security feature. One domain or subdomain can never read cookie or login data from another. If this was possible, well, that would be one huge security hole.
Besides the approach suggested by owl, you could also setup your domain to simply redirect to your jcink.net name -- although this is less pretty.
We can also provide a script that will detect if a user is on the jcink subdomain and redirect them to your primary domain.
This issue is basically one that should solve itself in time as you push your domain as the primary link and remove references, at least within your layout, to the old subdomain.
|Posted by: MaddOryxite Jan 10 2018, 06:42 PM|
| I really like owl's link suggestion so I definitely will be going around changing the links as such, but could you also provide me with the script to redirect to the primary domain? A good chunk of my member base is not tech savvy and anything I can do to help automate a process is extremely helpful.
EDIT: So I guess the relative links don't work with bbcode? That's fine; I can work around it. Just wondering if that's absolutely the case or if I need to be using html for that to work
|Posted by: John Jan 10 2018, 07:17 PM|
|They currently don't for the links in posts, unfortunately. HTML links are necessary.|
|Posted by: MaddOryxite Jan 10 2018, 08:54 PM|
That's fine! Could I have the script for this? ^
|Posted by: John Jan 12 2018, 12:41 PM|
| Yes here it is, but actually, this is probably not good for you now that I see it.
This script just redirects to the root domain name no matter, rather than linking them to the page they were looking at. Let me try to see if there's a better way of doing that.
|Posted by: owl Jan 12 2018, 04:08 PM|
|Hmm, there might be some way to have that only trigger on the index, or something? I think I used to have one set up like that, but I since lost the domain so I removed the code without backing it up.|
|Posted by: MaddOryxite Jan 19 2018, 02:34 AM|
|Yeah even if we could just get it on the homepage it'd be helpful. I'll try to get current members to switch, but we still have some links on other sites directing new users to the jcink domain (and I'd edit those links but we don't have access to do that).|
|Posted by: owl Jan 19 2018, 05:18 PM|
| What I think i did (I believe, can't be for sure but it might be worth a shot) is I put a new forum at the top of my site, and use it as a way to have some info I want everyone to see. (If you click the link in my signature, you can see the one at the top titled 'welcome' - I have this set so no new posts can be made there.)
You could do something like that, only maybe add a note about the new domain. Then you can put the code into the description of that board. If it works, it'll only really show up on the index.
It's a little bit of a complicated work around, and John may still very well have a code for you, but in the meantime this might help.
|Posted by: MaddOryxite Jan 22 2018, 09:08 PM|
|I have a welcome area, so I'll probably put a notice in there. But, yeah code that would detect and alert/redirect people would be much more efficient for newcomers.|
|Posted by: owl Jan 23 2018, 12:48 AM|
|What I mean is i put a re-direct code into a description of a forum as described above - that forum only shows on the index, and so it only redirects people on the index.|
|Posted by: MaddOryxite Jan 24 2018, 04:58 AM|
Forgive me if I'm mistaken (I'm familiar with Java but new to scripts), couldn't you theoretically take the window url and put it in a string, substring it to pick up after jcink.net, then string new domain + substring and use that as the document location to get it to the exact page?