julianharty / epicollect

Automatically exported from code.google.com/p/epicollect
0 stars 0 forks source link

Cannot create a project on http://plus.epicollect.net #25

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.Trying to create a project at http://plus.epicollect.net

What is the expected output? What do you see instead?
I expect to access a project designer webpage. Instead I am given the following 
output:

"Fatal error: Uncaught exception 'ErrorException' with message 'Undefined 
index: namePerson/first' in C:\inetpub\wwwroot\plus\Auth\OpenIDProvider.php:50 
Stack trace: #0 C:\inetpub\wwwroot\plus\Auth\OpenIDProvider.php(50): 
handleError(8, 'Undefined index...', 'C:\inetpub\wwwr...', 50, Array) #1 
C:\inetpub\wwwroot\plus\Auth\AuthManager.php(171): OpenIDProvider->callback() 
#2 C:\inetpub\wwwroot\plus\main.php(404): AuthManager->callback('OPENID') #3 
C:\inetpub\wwwroot\plus\main.php(3556): loginCallback() #4 {main} thrown in 
C:\inetpub\wwwroot\plus\Auth\OpenIDProvider.php on line 50"

Which handset or browser did you notice the problem on? On what operating
system? What is the name of the Project that you were trying to use?
I have tried to access the website using both Windows Explorer and Mozilla 
firefox on my windows 7 operating system. I have also tried using firefox 17.0 
from my Ubuntu 12.04LTS operating system. 

Please provide any additional information below.

Original issue reported on code.google.com by jeremy.r...@gmail.com on 24 Jan 2013 at 4:17

GoogleCodeExporter commented 8 years ago
Hi Jeremy, 

It's because you chose 'Reject' when Google asked if you wanted to allow 
EpiCollect+ to access your Name, Email Address and Language. 

If you choose 'Reject' we can't identify you or contact you should we need to. 
As administrators of a system such as this I hope you can appreciate that both 
of these function are vital to us. Can I ask why you chose 'Reject'? With the 
Google OpenID system we have to explicitly ask, and get permission for every 
field we access from your Google account, in fact, just email, name and 
language.

I will put a fix in to catch the error.

Thanks,

Chris

Original comment by chris.i....@gmail.com on 24 Jan 2013 at 4:38

GoogleCodeExporter commented 8 years ago
Hi Chris,

Thanks for the quick response. Initially I thought I must have mis-clicked as I 
intended to allow EpiCollect+ access to my information. However, I went and 
checked my account settings with google and found that I actually had allowed 
EpiCollect+ access. To test this further, I revoked EpiCollect+'s access from 
my google settings, and tried to create a project once again (very carefully 
selecting allow access). Unfortunately I obtained the same error message. Any 
ideas?

Thanks for the help and sorry for the trouble. Cheers,
Jeremy

Original comment by jeremy.r...@gmail.com on 24 Jan 2013 at 4:59

GoogleCodeExporter commented 8 years ago
That's very interesting, I can replicate the problem exactly by doing
that...

Do you have 2-step authentication turned on?

Chris

Original comment by chris.i....@gmail.com on 24 Jan 2013 at 5:05

GoogleCodeExporter commented 8 years ago
Nope 2-step verification is currently off. Should I try with it on?

Original comment by jeremy.r...@gmail.com on 24 Jan 2013 at 5:14

GoogleCodeExporter commented 8 years ago
Nope, I was just wondering if that was the cause.

Leave this one with me, I'm going to have to dig. the only thing I can
suggest is revoking access and then logging in again.

Original comment by chris.i....@gmail.com on 24 Jan 2013 at 5:17