Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Duplicate
-
Affects Version/s: 1.9.2
-
Fix Version/s: None
-
Component/s: Authentication
-
Labels:None
-
Affected Branches:MOODLE_19_STABLE
Description
If you have secure login turned on then the edit profile page will be served up as HTTPS.
This works fine if you don't have a user image but gives errors in IE7 since you are calling the user image via HTTP.
The IE7 error is "This page contains both secure and nonsecure items. Do you wish to display the nonsecure items?"
If you say 'no' then the page loads without the user image. Interestingly, it fails completely if you say yes, for reasons I don't understand.
Issue Links
| This issue duplicates: | ||||
| MDL-15800 | Internet Explorer cannot load 'Edit Profile' page |
|
|
|
I have the same issue. Editing profiles in IE6 or IE7 produces the secure and nonsecure items message. The slight difference in my case is that it doesn't matter whether or not you click the Yes or No -both cause an error message from IE. It is only a problem for people who have uploaded their own profile image.
Strangely, this morning when I was first filling in a comment about this I had tried to edit my profile several times, each time getting the same error message. Then IE crashed completely. When I restarted IE and tried again, the editing worked. I still got the message but I could click yes and get the correct full profile page displayed. Very strange behaviour. I am now at another machine and the incorrect behaviour is back.
On searching the tracker I did find the same issue in mdl_10296 for version 1.8.1 but that was closed and I assume fixed. Has there been some change in 1.9.2 that has caused this to reoccur?
This is important for our college as we want all our students to update their email addresses from the default that is assigned when their account is created.
I can get it to work by manually changing the https in the page title to http but that won't give the right impression of Moodle to most of our students.