I thought I must have seen an example of the same from github or Web2py
examples.
Regards
On Sun, Jan 31, 2021, 02:47 'brushek' via web2py-users <
web2py@googlegroups.com> wrote:

>
> Hello,
>
> I have two problems to solve, I think they are simple, but couldn't find
> proper solution in docs.
>
> I would like to show qrcode generated by qrcode module which will be used
> for Google Authenticator for every user after proper registration. This
> qrcode should be generated randomly and inserted into database. I don't
> wont (now) to allow edit this field by users in profile and in registration
> form.
> I added this field this way:
>
> #Before define tables, we add some extra field to auth_user
> auth.settings.extra_fields['auth_user'] = [
>     Field('motp_secret', 'password', length=512, default='', label='MOTP
> Secret',requires =
> IS_STRONG(min=16,max=16,special=0,lower=0,number=3,upper=13)),
>     ]
>
> but this way this field is seen by user  in registration form and profile
> editing. I would like to generate this secret and insert into database, but
> without possibility to edit this by user, and give him (only once) AFTER
> registration qrcode to scan with information, that he/she won't be allowed
> to login if doesn't scan qrcode and add it Google authenticator.
>
> So questions :)
> 1. How to redirect after proper registration to some page on which will be
> custom message with qrcode ?
> 2. How to add silently this motp_secret field to database during
> registration of new user without his interaction/knowing about it
>
> Regards
> brushek
>
>
> --
> 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 web2py+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/web2py/a22212bc-d6ef-4e97-907f-d7e2a7ff7b3dn%40googlegroups.com
> <https://groups.google.com/d/msgid/web2py/a22212bc-d6ef-4e97-907f-d7e2a7ff7b3dn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 web2py+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/CALkNK55u9z7tuEyaFQt8UXAKgi4o4bcoU%3DfsJiMooxdxnvQfLw%40mail.gmail.com.

Reply via email to