As far as I remember, it is possible add extra fields to auth_user table 
+  you can make your own login form (phone/password)
+ you can retrieve record (and email that could be a fake) from  auth_user, 
using extra field (phone number) - db(auth_user.phone == 
form.vars.phone).select(auth_user.email)
+ and you can login user using auth.login_bare(email, password)    

On Tuesday, June 11, 2019 at 9:41:40 PM UTC+3, Vlad wrote:
>
> seems to me that the ideal solution would be to allow an email field in 
> auth_user to contain something other than email (for example, a phone 
> number). but besides that I am not sure how to relax this requirement on 
> the email field in auth_user, this solution seems to be politically 
> incorrect, as this field is really expected to be an email (i.e. in a way 
> how auth functions?) - 
> so I am wondering what's the best way to make the thing to alternate 
> between an email and a phone number for users as a unique account 
> identifier...
> greatly appreciate ideas... hope there is a simple and easy way to achieve 
> this... 
>
> On Tuesday, June 11, 2019 at 2:37:23 PM UTC-4, Vlad wrote:
>>
>> Trying to figure out how to manage the following: 
>>
>> some users will manage themselves. this means that they have email and 
>> they log into the system and do whatever they want. 
>>
>> other users don't use email (and generally aren't online altogether). so 
>> I want an admin to manage them, i.e. they would call in or walk in and the 
>> admin would do whatever needs to be done for them.
>>
>> the challenge is the email field. I don't want an admin to create a 
>> unique email account for each user (simply because in real life they don't 
>> use email and have no email account - though those always have a phone 
>> number instead of email, if that helps), so an admin should be able to 
>> create a customer who would never login by himself, but the admin would 
>> manage what's going on in their account on their behalf. 
>> What's the best way to handle it? 
>>
>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/b8be7f4d-6cae-4e12-a30b-f52688690a6d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to