PriMoThemes — now s2Member® (official notice)
This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™
Jason Caldwell wrote:Hi Perry. Change %%access_url%% to:
%%sp_access_url%%
The Single-Page Access URL is generated by s2Member, and will be automatically filled in, in place of %%sp_access_url%%. This is a special URL that is self-expiring, based on the configuration of the Button Code that you generated with s2Member.
Jason Caldwell wrote:I can't be sure, but it sounds like you have the Single-Page Access working. What you're trying to do is provide a link to another page, that is also protected by Single-Page Access.
If that is the case, it won't work. s2Member grants them access to a "Single Page" ( the one they purchased access to ), and NOT to any other Page. So if they're landing on the Single-Page, and then clicking a link to another Single-Page that you've protected in some way, that won't work. Whatever you're selling, should go on the Single-Page they've purchased, and not require access to another Page.
Please let me know if I mis-understood you. ~Thanks.
IP Access Restrictions. As with any membership system, it is possible for one Member to signup, and then share their Username or Access Links with someone else. s2Member now provides protection against this. See: `s2Member -> General Options -> IP Access Restrictions` for full details and configuration options.
Jason Caldwell wrote:s2Member v3.0+ addresses concerns over Link Sharing ( and/or Username Sharing ). s2Member now comes with a built-in security suite ( very powerful ), which includes IP Restrictions that are configurable. You can read the full Changelog here: viewtopic.php?f=4&t=97IP Access Restrictions. As with any membership system, it is possible for one Member to signup, and then share their Username or Access Links with someone else. s2Member now provides protection against this. See: `s2Member -> General Options -> IP Access Restrictions` for full details and configuration options.
Jason Caldwell wrote:Hi Perry. I see what you're saying now. You're referring to Download Links that you've made available freely. s2Member protects the files inside "s2member-files/", based on your configuration under: s2Member -> Download Options.
If you're adding ?s2member_free_file_download_key - this opens them up for public access, otherwise, they are protected; and can only be downloaded by Members who are logged in.
All of that being said, I think what you're wanting ( and someone else requested this as well ), is to generate a Specific Download Access Link, similar to the Specific Post/Page Links. In other words, giving a specific Customer access to a protected file, without requiring them to login, or even be a member.
I'll see what we can do in the next release.
Jason Caldwell wrote:s2Member v3.0.6+ introduces a new improved way of handling Downloads. s2Member now supports more sophisticated Download "Keys", that are NOT the same, providing much better security, and a lot more flexibility. I'll be doing a video on these soon, because this is a really powerful feature, that can even protect files that are NOT part of your WordPress installation. Look for the new videos to appear @ http://www.s2member.com/ ~Thanks for all your input on this topic.
Hopefully your plug-in will have a way to handle the huge eCommerce market where what we sell is simply a download and the actual link to the file is hidden and protected.
P.S.
The eCommerce is sold separately from memberships and I don't want the buyer to have to become any kind of a member.
Jason Caldwell wrote:Hopefully your plug-in will have a way to handle the huge eCommerce market where what we sell is simply a download and the actual link to the file is hidden and protected.
P.S.
The eCommerce is sold separately from memberships and I don't want the buyer to have to become any kind of a member.
Please read back over the updated documentation for "Download Keys" in s2Member v3.1.2+.
See: s2Member -> Download Options -> Advanced Download Restrictions
~Thanks. I think we have what you need in s2Member 3.1.2+
Please let me know if you have any questions, or if we are still not there yet.
http://www.yoursite.com/?s2member_file_download=eBook.pdf
http://www.yoursite.com/?s2member_file_download=eBook.pdf&s2member_file_download_key=<?php echo s2member_file_download_key("eBook.pdf"); ?>
<a href="http://www.yoursite.com/?s2member_file_download=eBook.pdf&s2member_file_download_key=<?php echo s2member_file_download_key("eBook.pdf"); ?>">Download My eBook</a>
mrsshopper wrote:When I go that page, I see the Paypal button and the link that reads "Welcome" but when I click on the link, it goes nowhere. What have I missed?
The only way a visitor can gain access to this Download Link with a Key in it, is if they purchased Access to Post ID #121. Once a visitor gains access to this protected Post, a special Download Link is automatically generated specifically for them, and it cannot be shared. The download link is also time-sensitive.
How come the link can't be shared?
Because s2member_file_download_key ("eBook.pdf") = an installation-specific hash of s2member_xencrypt(date("Y-m-d") . $_SERVER["REMOTE_ADDR"] . $_SERVER["HTTP_USER_AGENT"] . $file)
[/quote]Because s2member_file_download_key ("eBook.pdf") = an installation-specific hash of s2member_xencrypt(date("Y-m-d") . $_SERVER["REMOTE_ADDR"] . $_SERVER["HTTP_USER_AGENT"] . $file)
Users browsing this forum: Google [Bot] and 4 guests