Hi all,

Thank you for the valuable suggestions.
I too think calling a micro service via ajax would be a better solution.

Thanks


On Fri, Mar 10, 2017 at 10:00 PM, Danushka Fernando <danush...@wso2.com>
wrote:

> +1 to use ajax when generate password. When generating a complex pass via
> some tool it will be annoying if browser redirection occurs. I am not too
> sure about security issues that can raise if we do it in front end. But
> ajax is the better option IMHO.
>
> Thanks & Regards
> Danushka Fernando
> Senior Software Engineer
> WSO2 inc. http://wso2.com/
> Mobile : +94716332729 <+94%2071%20633%202729>
>
> On Fri, Mar 10, 2017 at 9:02 PM, Manuranga Perera <m...@wso2.com> wrote:
>
>> 1) Technically it can be done [1] , but i don't think it's very good
>> idea. Generating a password is not really a submit, is it?
>>
> Yes agree.

> I would prefer if you generate password in frontend eg [2] OR write a
>> password generation service and call it using ajax
>>
>> 2) Fragment is just way to organize code, browser has no idea of it.
>> Fragments will help you with code reusability, nothing else.
>>
>> [1] http://stackoverflow.com/questions/547821/two-submit-buttons
>> -in-one-form
>> [2] https://github.com/bermi/password-generator
>>
>> On Fri, Mar 10, 2017 at 2:46 PM, Denuwanthi De Silva <denuwan...@wso2.com
>> > wrote:
>>
>>> Hi,
>>>
>>> I have a requirement where I have two form submit buttons in my page.
>>> Please refer to "Generate Password" and "Add User" buttons in  the
>>> wireframe [1].
>>>
>>> <input class="btn btn-primary add-margin-bottom-3x" type="submit" 
>>> name="generatePassword"
>>>        id="generatePassword" value="Generate Password"/>
>>>
>>> <input class="btn btn-primary add-margin-bottom-3x" type="submit" 
>>> name="addUser" value="Add User"/>
>>>
>>>
>>>
>>> -When click the "Generate Password" button, a call to onPost() method
>>> will happen.
>>>  Inside that we need to do necessary backend callings to generate the
>>> password.
>>>
>>> -Once the password is generated, and all other text boxes are filled, we
>>> need to click the "Add User" button.
>>> This will also call the same onPost() method.
>>> This time the logic inside onPost will need to do a different set of
>>> logic and calls.
>>>
>>> *So, the same onPost() method will get called twice.*
>>>
>>> 1.What is the way to identify these two buttons seprately in the backend
>>> js onPost() method?
>>>
>>> 2. As an alternative approach, can we use a fragment to hold the
>>> "Generate Password" button and its text box.
>>>    Then we can handle button submits related to that button inside the
>>> backend js of that fragment.
>>>
>>>
>>> Do we have any other alternative approach to handle this kind of
>>> scenarios?
>>>
>>>
>>>
>>> [1]https://raw.githubusercontent.com/wso2-dev-ux/product-is/
>>> master/Wireframes/admin-portal/v2/3.1%20Add%20users%20-%20manually.png
>>>
>>> Thanks,
>>> --
>>> Denuwanthi De Silva
>>> Senior Software Engineer;
>>> WSO2 Inc.; http://wso2.com,
>>> Email: denuwan...@wso2.com
>>> Blog: https://denuwanthi.wordpress.com/
>>>
>>
>>
>>
>> --
>> With regards,
>> *Manu*ranga Perera.
>>
>> phone : 071 7 70 20 50
>> mail : m...@wso2.com
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>


-- 
Denuwanthi De Silva
Senior Software Engineer;
WSO2 Inc.; http://wso2.com,
Email: denuwan...@wso2.com
Blog: https://denuwanthi.wordpress.com/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to