MonoX support board

Start the conversation, ask questions and share tips and solutions with fellow developers.

Non-registered users can only browse through our support boards. Please register now if you want to post your questions. It takes a second and it is completely free. Alternatively, you can log in without registration using your credentials at major sites such as Google, Microsoft Live, OpenId, Facebook, LinkedIn or Yahoo.

RPX login missing profile  (Mono Support )

25486 put(a) pogledan, 11 odgovor(a) 21.9.2011. 17:35:52Kreirao(la) garyhand
garyhand

garyhand

21.9.2011. 17:35:56
I notice that when I sign in with a Yahoo ID no new user is created. Therefore the user profile is not created. Is there away that an RPX login can result in the creation of a user? Otherwise user who login with RPX will not be able to full members of the site.

Gary
Ovaj sadržaj još nije ocijenjen. 
161 Reputacija 23 Ukupno objava
denis

denis

21.9.2011. 18:04:50
User profile should be created for every RPX provider on initial login, including Yahoo, if the user with the identifier returned is not already present in the database. We do not routinely test all possible provider combinations, but I will have somebody check how Yahoo works. Are you absolutely sure that the user with the same identifier is not already present in the database? Are the other providers working as expected?

Ovaj sadržaj još nije ocijenjen. 
7207 Reputacija 956 Ukupno objava
garyhand

garyhand

21.9.2011. 18:46:01
I just tried Google and that works fine. The problem with Yahoo could be that I had used it to login to Janrain and when I tried to use Yahoo to enter www.handdance.net I didn't get a login prompt. I went strait to the site with my name showing as if I was logged in. The problem is either being logged into Janrain or some sort of cookie issue with Yahoo login.

If it is being logged into Janrain that shouldn't be a problem.

Gary
Ovaj sadržaj još nije ocijenjen. 
161 Reputacija 23 Ukupno objava
denis

denis

22.9.2011. 10:35:58
I would try the same scenario from another browser. This might have nothing to do with Yahoo's handling of cookies- if you were already logged in on MonoX with any other credentials, it would instantly recognize you and not display a login screen.
Ovaj sadržaj još nije ocijenjen. 
7207 Reputacija 956 Ukupno objava
garyhand

garyhand

23.9.2011. 16:15:54
I logged in with Firefox and I was asked for user name and password. I have discovered that the user was created when I logged in initialy, what the problem appears to be is that the profile page is not finding the user. I beleive the problem comes from the user id that was created. The user id is 'Gary Wanamaker' the profile page appears to have a problem with the space. I have tested and I appear to be able to invite that user.

It is odd that Yahoo returned my name and not my user id with Yahoo. When I tested my Gmail account the user was created with my user id at Gmail not my name. This account is working fine.

Ovaj sadržaj još nije ocijenjen. 
161 Reputacija 23 Ukupno objava
denis

denis

23.9.2011. 16:27:10
Different providers return different things - we cannot know what will be returned (username or full name). It gets even more complicated when you have users with accounts opened in different alphabets. 
Judging from your last post, it appears that everything works correctly, but is confusing since some of your users are identified by username, and others by full name. Is that correct?
Ovaj sadržaj još nije ocijenjen. 
7207 Reputacija 956 Ukupno objava
garyhand

garyhand

23.9.2011. 16:59:03
Not quite. The problem is the user profile page. When I am logged in under the Yahoo ID and I go to the Profile page and the page displays: User does not exist.

I am not able to set my status or edit my profile.
Ovaj sadržaj još nije ocijenjen. 
161 Reputacija 23 Ukupno objava
denis

denis

23.9.2011. 17:07:09
Could you post the exact URL of your profile page for that user?
Ovaj sadržaj još nije ocijenjen. 
7207 Reputacija 956 Ukupno objava
garyhand

garyhand

23.9.2011. 17:20:06
Here it is: http://www.handdance.net/profile/Gary+Wanamaker/
Ovaj sadržaj još nije ocijenjen. 
161 Reputacija 23 Ukupno objava
denis

denis

23.9.2011. 17:47:12
It appears to be a bug for this scenario. Usernames are routinely validated when using MonoX registration, but various external providers can emit usernames with spaces and even some special characters. The user profile page should decode such characters.This has been fixed, and the fix will be included in the next minor upgrade.
Ovaj sadržaj još nije ocijenjen. 
7207 Reputacija 956 Ukupno objava
1 2