SSL checkout

Permalink Browser Info Environment
I'm using the authorize.net checkout. I want to use https:// but when I add https:// to the product link, it loses the product id when it loads.

Thoughts?

Type: Pre-Sale
Status: In Progress
caughill
View Replies:
jshannon replied on at Permalink Reply
jshannon
Hi.

Could you provide some examples?

Your site supports SSL and when you go to the SSL version of the product link (e.g.,https://site/membership-products/so-and-so)... then it "loses the product id"? As in it redirects to the checkout page but the checkout page doesn't have the product id? Is this live somewhere?

James
caughill replied on at Permalink Reply
caughill
Wow. That was fast.

It works here:http://www.65incorporated.com/membership-checkout/1/...

But if you do this:https://www.65incorporated.com/membership-checkout/1/...

It turns intohttp://www.65incorporated.com/membership-checkout/...

I'm thinking it might be an apache rewrite, but it doesn't make sense to me. Here's the contents of the current .htaccess file if that helps:

AddType text/x-component .htc
RewriteEngine On
RewriteRule ^index/(.+)$ topics/$1 [L]
RewriteRule ^videos/(.+)$ store/$1 [L]
# -- concrete5 urls start --
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
# -- concrete5 urls end --
RewriteCond %{HTTP_HOST} ^i65\.com$ [OR]
jshannon replied on at Permalink Reply
jshannon
I don't like bugs! :)

Yeah. This is weird. I can't remember what this tries to do when you load membership checkout, but I tried

https://www.65incorporated.com/membership-checkout/12384/...

and rather than redirecting to the main page, it redirects to the homepage, so I suspect that the controller is loading and seeing the product ID and choosing to do that. Just not sure why this would be any different with SSL...

I'll have to look into this further today or tomorrow.
jshannon replied on at Permalink Reply
jshannon
Hi.

I just started looking at this this evening and it seems to be working.

Can you confirm that it's working for you, too? Did you change anything?

James
caughill replied on at Permalink Reply
caughill
I'm sorry. I meant to tell you I'd fixed my problem.

I just set the entire site to use https using a redirect in htacess file.

You might still want to make sure you don't have a problem when calling a product page using a https link from an unsecured part of the site. But I suspect most of the problem was caused by our site congiuration.

Thanks for your quick attention on this and I'm good for now.
caughill replied on at Permalink Reply
caughill
I'm sorry. I meant to tell you I'd fixed my problem.

I just set the entire site to use https using a redirect in htacess file.

You might still want to make sure you don't have a problem when calling a product page using a https link from an unsecured part of the site. But I suspect most of the problem was caused by our site congiuration.

Thanks for your quick attention on this and I'm good for now.

concrete5 Environment Information

# concrete5 Version
5.6.3.1

# concrete5 Packages
301 Redirects (2.2.1), Advanced Forms (1.13.1), Bootstrap Carousel (2.1.1.1), Designer Content (3.1.1), Downloadable File Purchase (1.2.2), eCommerce (2.8.12), Experimenter (1.0.0), FAQ Page Manager (1.0), FlexSlider (2.2.0.5), Force SSL (2.6), googlesearch (1.1), HTML5 Audio Player Basic (1.1.4.1), Last Updated (1.4.2), Lerteco Membership (2.2.2.1), Load jQuery UI (1.4.2), Login (1.1.1), Mail Monkey (2.1.2), Multi Theme (0.9.27), Page List Plus (5.5.0.0.5), Paypal Website Payment Pro Gateway (2.1), PHP block by ND (1.0), PHP Info (1.1), Popular Pages (5.5.0.0.3.4), QuizMaker (1.3), Register User Pro (1.3.13), Registrant Group (1.1), Reviews (1.4.1), Simple Accordion (0.9.3), Social Class (1.2), Social Icons (1.2), Socializer (5.6.0.0.5.2), SQL Buddy (1.0), Stack Selector Attribute (1.1), Stacks Search (1.0.3), Tweetcrete (1.6.8).

# concrete5 Overrides
blocks/definitions, blocks/external_form, blocks/login, blocks/isixtyfive_answer, blocks/page_list, blocks/search, blocks/smart_question_answer, blocks/downloads, blocks/smart_answer, blocks/form, blocks/smart_end, blocks/jereme_tweetcrete, blocks/autonav, blocks/article, blocks/faq, blocks/teaser, blocks/expert_question, blocks/content, blocks/form_birthday, blocks/skybluesofa_social_share, blocks/medicare_mentor_birthday, controllers/medicare_mentor_report.php, controllers/medicare_mentor.php, controllers/delete-medicare_mentor_birthday.php, controllers/medicare_mentor copy.php, controllers/dashboard, controllers/medicare_mentor_safety.php, elements/product, elements/faq, elements/cart_item_list.php, elements/fpdf.php, elements/fpdf, helpers/form, helpers/navigation.php, css/main.css, mail/receipt.php, mail/block_form_submission.php, mail/oops-receipt.php, models/product, models/shippable_product.php, models/payment_methods, single_pages/birthday_processor.php, single_pages/medicare_mentor_report.php, single_pages/i65.php, single_pages/medicare_mentor_review.php, single_pages/medicare_mentor.php, single_pages/login-none.php, single_pages/page_not_found.php, single_pages/tree.php, single_pages/dashboard, single_pages/membership-checkout.php, single_pages/eligible.php, single_pages/roadmap, single_pages/when_can_i_sign_up_for_medicare.php, single_pages/checkout, single_pages/membership-checkout, single_pages/when_can_i_sign_up_for_medicare copy.php, single_pages/cart.php, single_pages/i65 copy.php, single_pages/medicare_mentor_birthday.php, single_pages/login.php, single_pages/contact.php, themes/65incorporated

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.3.8

# PHP Extensions
apc, bcmath, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, filter, ftp, gd, hash, iconv, imap, json, libxml, mbstring, mcrypt, mysql, mysqli, OAuth, openssl, pcre, PDO, pdo_mysql, Phar, posix, Reflection, session, SimpleXML, sockets, SPL, sqlite3, standard, timezonedb, tokenizer, xml, xmlreader, xmlwriter, zip, zlib.

# PHP Settings
max_execution_time - 30
apc.max_file_size - 1M
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
memory_limit - 256M
post_max_size - 32M
safe_mode - Off
safe_mode_exec_dir - /usr/local/php/bin
safe_mode_gid - Off
safe_mode_include_dir - <i>no value</i>
sql.safe_mode - Off
upload_max_filesize - 32M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.5.17 (KHTML, like Gecko) Version/8.0.5 Safari/600.5.17

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.