Like Labs

software development iPad, web services and social integration

From the to-do list: Website - desktop/user flow

❏ Mobile to Web Sign Up

Comments

Dmitry Mishchenko on July 9, 2012:

Возникли следующие вопросы:
 - каков точный порядок шагов при регистрации? Сначала появляется страница с пользовательским соглашением, затем - страница для ввода/изменения пароля, а в самом конце - страница для привязке к соц. сетям и ввода email-а?
 - для чего нужна кнопка "Продолжить без авторизации" ("Skip this Step")? Отменить уже сделанную привязку к соц. сетям (по аналогии с кнопками "Отменить" напротив приаттаченных аккаунтов) и игнорировать введенный email?

Denis Slabakov on July 10, 2012:

Порядок при первом входе
 - ввод/изменение пароля
 - пользовательское соглашение
 - привязка с соц сетям и/или e-mail

Кнопка "Продолжить без авторизации" - мы желаем дать возможность пользоваться нашей системой без привязки к соц сетям и/или e-mail

Кнопка "Отменить" прерывает процесс регистрации и деактивирует привязки к соц сетям, если таковые были сделаны

Если пользователь подключает одну или две соц сети, то кнопка "Продолжить без авторизации" исчезает. Если пользователь отключает привязку к обеим соц сетям, кнопка "Продолжить без авторизации" появляется

Если пользователь ввел e-mail и нажал кнопку "Продолжить без авторизации", введенный e-mail не сохраняется. Во второй версии сделаем предупреждение, что введенный e-mail не сохранится.

Denis Slabakov on July 16, 2012:

please review

Denis Slabakov on July 17, 2012:

Q:

·      What is the exact sequence of steps for registration (the design contains mosk-ups without an indication for their exact order)? First, a page with the user agreement appears, then, a page for entering/changing the password, and, at the very end, a page for linking to social networks and entering an email address?

·      Why is the button “Continue Without Authorization” (“Skip This Step”) necessary? Cancel the already established link to the social networks (similarly to the “Cancel” buttons associated with the attached accounts) and ignore the already entered email address?

 

A:

Sequence at first entry:

- enter/change password

 -user agreement

-linking to social networks or e-mail

 

The “Continue Without Authorization” button—we would like to give people the opportunity to use our system without linking to social networks and/or e-mail

 

The “Cancel” button interrupts the registration process and deactivates the link to social networks if such links have been established

 

If the user links to one or two social networks, the “Continue Without Authorization” button disappears. If the user deactivates the link to both social networks, the “Continue Without Authorization” button appears.

 

If the user entered their e-mail address and clicked on the “Continue Without Authorization” button, the entered e-mail isn’t saved. In the second version, we will give a warning that the entered e-mail address will not be saved.

Denis Slabakov on August 24, 2012:

As I mentioned in non-logged user behavior todo, a window which has to pop-up after user presses sign-up was not prepared. I will post it here as soon as it is ready.

Denis Slabakov on August 24, 2012:

The flow for user signing up from the web

- window to request mobile phone number from the user
- SMS with password is sent
- window to change password
- user agreement
- linking to social networks or e-mail
- homefeed

Sudhir Kelappan on September 20, 2012:

Hi Denis,

Just to Update,

 Window to request mobile phone number is done.
 Rest of the flow is in progress.

Regards,
-Sudhir

Sudhir Kelappan on September 26, 2012:

Hi Denis,

"window to Change Password":

This page in the PSD shows a link " Забыли свой пароль? " which means "Forgot your password?"

This link also appears in the "Home page" below the username /password fields in the header.

Questions:
Is this link really required ?
Asking because this window would probably appear only during first time registration.

Assuming yes, do we just SMS the same password again to the user when the link is clicked ? Or
Do we prompt the user to restart the registration process ?



Regards,
-Sudhir

Denis Slabakov on September 26, 2012:

Link is required,

System should resend current password by SMS

Sudhir Kelappan on September 27, 2012:

Dear Denis,

Progress update:

1. The functionality part of this page has been completed except for the forgot password link.
Pls. note: The forgot password link is working well in development machine but had some issues when deployed to server. This will be sorted out.

2. The UI and the designs are not incorporated yet and is really bad at this point of time. But will be put in place soon.

If possible you can check the functionality part only and let us know any feedbacks and we can fix it when we deliver this page along with the complete UI.

The password should normally be SMSed if everything is fine with the gateway. For our testing it is being emailed to likelabtestemail@gmail.com also.

Just in case  you don't receive an SMS you can check the email to get the password.
username: likelabtestemail@gmail.com
pwd:likelabqburst

Regards,
-Sudhir

Denis Slabakov on September 27, 2012:

Sudhir,

I have tried with phone 79166977351, I did receive SMS and e-mail, but did not succeeded to log in "Authentication failed"

Can not check it.

Denis.

Sudhir Kelappan on September 28, 2012:

Hi Denis,

Could you pls. explain the test steps / use case that was tested ?

Asking because we noticed that there was a review submitted from the iPad with this phone number at around the same time.

Explaining the flow as it is implemented now:

1. If the first interaction of the user with LikeLabs system is via iPad by way of submitting a review,  the SMS is sent with the password and a new user is created in the system.  BUT his status is set as inactive.

The system admin has to activate the user by changing the status before the user can use the credentials on the web-site

If the users attempts to log-in before activation by system admin, he can receive the "Authentication failed" message that you have received.

Pls. note: this implementation was existing in the code base that was received and we had not changed this assuming that it could be a required functionality.

It is a very small change to mark the user active when the review is received.
Once you confirm we will change it immediately and get back to you.


2. For web Sign-up: It is assumed that the user (phone number) is doing the first ever interaction with the LikeLabs system and is treated as not present in the system at all.

3. If the phone number that he provides already exists then a "Duplicate User" message is shown else the password is generated and sent in SMS.

4. Window to change the password appears; rest of the flow happens and the user is added to the system as a active user.


Regards,
-Sudhir

Denis Slabakov on September 28, 2012:

Sudhir,

1) I did not know that feature, it might be useful in future, but now it can be disabled.

Please set all new users to be activated automatically.

2) True

3) If the phone number already exist, user should be warn that he/she is already registered and diverted to login.

4) True

Denis.

Denis Slabakov on October 3, 2012:

Hello Sudhir,

It seems that you did not change functionality - automatic activation of new users.

There is kind of bug with my phone number

- in user database base http://50.18.104.74:8025/administrator/users (login +5/ pass 5) it is stated as deleted, if I submit it in iPad app nothing happens, no SMS and no e-mail, please check. The number is +7 903 728 9238

Denis

Denis Slabakov on October 3, 2012:

I did use new phone number +79161839552 to submit review, SMS received, but login does not work

Denis.

Sudhir Kelappan on October 3, 2012:

Hi Denis,

The build that you have on iPad points to the old server.

Have just sent an updated build that points to the new URL.

The changes are not yet deployed on the new server.

Will update you as soon as it is available.

Regards,
-Sudhir

Denis Slabakov on October 3, 2012:

ok,

please update me as it is ready

Sudhir Kelappan on October 4, 2012:

Hi Denis,

Its deployed now.  The designs are in progress but you should be able to check the functionality part.

The QA has reported few design issues in the pages and the pop-up which the team will be fixing.
Also not all text is Russian at the moment. This will be changed finally.

In "linking to social networks or e-mail" step, the url below the big FB connect button just opens the facebook home page in a new window/tab.


Regards,
-Sudhir

Denis Slabakov on October 4, 2012:

Sudhir,

nothing happens if I submit my number - no SMS

The status in DB was deleted - it was not working

I have changed the status into active - still, do not work

Please check it

The number is 79037289238

Denis.

P.S. I have reinstalled iPad app two times.

P.P.S. I have tried all logins to different venues.

Sudhir Kelappan on October 4, 2012:

Dear Denis,

We just checked the DB.

The number (user) 79037289238 already exists and this is the reason for no SMS.

We noticed that the reviews are getting recorded in the DB.
Screen shot of the reviews table attached. The author id for this phone number is '61'.

If you want to register with the same  phone number again we can delete it from the DB now.

Regards,
-Sudhir

Denis Slabakov on October 4, 2012:

Please delete it from DB, so I can go through registration

Denis.

Sudhir Kelappan on October 4, 2012:

Changed the number to 97037289238 so that we don't lose any existing data.
Just in case you need it, the password for it is: denis123

Pls. try now with 79037289238.

Regards,
-Sudhir

Denis Slabakov on October 4, 2012:

Denis.

I have provided my number (79037289238)

Received an SMS

Login to the web site

Landed on homefeed

No sign up process!!!
I was not offered to change password
I was not offered to accept user agreement
I was not offered to authorize FB

???????????

Denis.

Sudhir Kelappan on October 4, 2012:

Dear Denis,

If I am guessing it right you might have submitted a review from iPad with this number and since we are marking the user as activated immediately when the review is received the process is skipped.

Pls. let know if this is the case.

If you try a fresh sign-up from the website then all the steps should happen.
I have removed the number from DB so that you can try again.

Regards,
-Sudhir

Sudhir Kelappan on October 4, 2012:

Denis,

There could be an understanding error from our side.

Do  we also need to do the sign-up process for an iPad user when he is logging in to the website for the first time ?

We can manage to do this by having a separate status.

Pls. advise and I can get this changed.

Also an active user can change most of the things from the settings page.
Pls. advise.

Regards,
-Sudhir

Denis Slabakov on October 4, 2012:

Sudhir,

Mobile to web sign up process is for new users to go through first time
he/she lands on website after using iPad app.

Please read my description cearfully and develope what is described, but
not fantisized.

If something is unclear, please ask!

I will check once again in few hours only

Please let know, how I can reset the user?

Sudhir Kelappan on October 4, 2012:

Hi Denis,

Will get this fixed and update you.

I have removed the user from the DB so that you can check the fresh sign-up from the website.

Regards,
-Sudhir

Denis Slabakov on October 5, 2012:

Sudhir,

I have checked sign up from the web, there are a lot to fix, but it seems to be moving into right direction.

I am not sure how do you expect to finalize everything by 8th of October.

Waiting for more updates.

Denis.

Sudhir Kelappan on October 10, 2012:

Hi Denis,

Only to update progress, the flow now takes care of iPad users login for first time in website.
The normal flow should work but there are some  bugs still open.

Will update soon.

Sudhir Kelappan on October 12, 2012:

Dear Denis,

The functionality  part is complete.

Pls. check and let us know.


Regards,
-Sudhir

Denis Slabakov on October 12, 2012:

please delete user 79037289238 and 79166977351

and let me know how to delete a user

Sudhir Kelappan on October 13, 2012:

Hi Denis,

79037289238 and 79166977351 were deleted.

The deletion has to be by SQL queries. Let me know whenever you want to
delete and i can do it for you.

Alternatively, you can enter any numeric value for phone number and get the
password from the test email account.

Regards,
Sudhir

Denis Slabakov on October 14, 2012:

Dear Sudhir,


Login to iPad 2/2

I have input text review and provided number 7 111 111 11 11

After that strange thing has happend - I have received SMS on number 7 903 728 92 38, which is wrong for sure.

The password I got on e-mail match the one in SMS sent to 7 903 728 9238

Next, I have sent review with number 7 111 111 11 12 - no activation e-mail????

The last one I have tried is 7 123 098 76 54

Now I login with 7 903 728 9238 and password provided

Next screen is correct (design is not)

Link - "forgot my password" does not send SMS to number, only e-mail is sent

Next screens seems to be ok, but I was able to test only once, because I can not user system with arbitrary phone number as you have recommended.

Design is close but not ok.

Login to iPad 1/1

login with 7 123 456 78 90

now it is working

Password change screen - design is not correct

User agreement screen - font for "Пользовательское соглашение
Для продолжения, пожалуйста, прочтите и подтвердите условия нашего Пользовательского соглашения." is not right.

Social connect - design is close, but not ok
Link "no account on FB" wrong behavior.

Denis.

Sudhir Kelappan on October 16, 2012:

Hi Denis,


Question on:

Link "no account on FB" wrong behavior.

As I had mentioned  earlier

In "linking to social networks or 
e-mail" step, the url below the big FB connect button just opens the 
facebook home page in a new window/tab.

Pls. advise on the expected behaviour.







Information regarding the tests that were done for various phone number:


71111111111 (userid=158) was already created on 2012-08-03 so that's the reason for no SMS/Email


For the new users there could have been some delays with the SMTP or the SMS but not sure.


Information from the DB (below) shows that the users were getting created and the reviews getting stored.


79037289238(userid=977) was created at 2012-10-14 10:39:53.
We did notice a mail with the password(ThNIA2Im) of this user on Oct 14 in the test mail with timestamp: Sun, Oct 14, 2012 at 4:09 PM (time zone may need to be adjusted)


71111111112 (userid=978) was created at 2012-10-14 11:23:44.
We did notice a mail with the password(ANmLRwbP) of this user on Oct 14 in the test mail with timestamp: Sun, Oct 14, 2012 at 4:53 PM (time zone may need to be adjusted)


71230987654(userid=979)  was created at 2012-10-14 11:23:49.

71234567890 (userid=981)  was created at 2012-10-14 11:23:55.



id       message       photo_id   author_id      created_dt

1684  bfyjyjnhmhj NULL        158                2012-10-14 11:25:08
1683  nijnijnn           NULL        981                2012-10-14 11:23:57
1681   ffff                 NULL        979                2012-10-14 11:23:53
1682 huhbh           NULL        977                2012-10-14 11:23:53
1680 пир                NULL        979                2012-10-14 11:23:52
1679 дыжыжы      1711           977                2012-10-14 11:23:49
1678 аа                  NULL         978                2012-10-14 11:23:48
1677 тест 14 10 2012 NULL     158                2012-10-14 11:23:42
1676 дыжыжы     1706           977                2012-10-14 11:23:35
1675 дыжыжы     1701            977                2012-10-14 10:47:27
1674 дыжыжы     1696           977                2012-10-14 10:43:36
1673 дыжыжы     1691            977                2012-10-14 10:40:01



We have now included the phone number also in the activation e-mail now to help clearly identify the username/password pair.

Regards,
-Sudhir

Denis Slabakov on October 16, 2012:

Thanks for phone number - it is easier now)

FB registration - is it possible to make a pop-up with content of this page http://www.facebook.com/r.php?popup=1&locale=en_US

For me the issue that FB registration opens in new window which is by default set as secondary, so user does actually stays on likelabs page

Sudhir Kelappan on October 18, 2012:

Hi Denis,

 The FB registration now appears in a pop up as suggested.

Regards,
-Sudhir

Denis Slabakov on October 21, 2012:

Sudhir,

Please check first screen of new user sign up process. 

If one compare top part of the image with button - it is different - width, fonts, colors of the fonts, button.

Width problem applies to following screens as well.

There are still some font type and size discrepancy, but it has to checked only after width issue is fixed.

Logic is ok

Denis.

Denis Slabakov on October 21, 2012:

Facebook new account pop up - please address to facebook page for current locale, now you force US locale

another point it that you open full account registration page in "small" pop up, to avoid this situation if would cool to open the window which is enclosed, the link is 

http://www.facebook.com/register/fbconnect.php?possible_fb_user=1&fbconnect=1&api_key=398025063597421&app_id=398025063597421&cancel_url=http%3A%2F%2F50.18.104.74%3A8025%2Fconnector%2Ffacebook%3Ferror_reason%3Duser_denied%26error%3Daccess_denied%26error_description%3DThe%2Buser%2Bdenied%2Byour%2Brequest.&is_enabled=1&popup=1&locale=en_US

This way sign up will be invoked by likelabs app

Denis

Sudhir Kelappan on November 21, 2012:

Hi Denis,

Pls. check the functionality and the pages.

Regards,
-Sudhir

Denis Slabakov on November 21, 2012:

almost there as well!!!

I think it make sense to hide highlighted text, if user is authorised.

Denis Slabakov on November 21, 2012:

I authorised new account to my FB account, my photo is being displayed, but the name is empty

to login
79033469843
123