fields select and radio / editor
fields select and radio / editor
ergun
Posts: 12Questions: 3Answers: 0
hello,
sorry for my english , I'm french ...
now I'm trying datatables editor and am having a problem. I would like to show drop-down lists and insert radio button, but nothing appears ! however text field and time no problem .
Can someone help me ?
This discussion has been closed.
Answers
Hi,
Can you link to the page you are having problems with so I can take a look and help to resolve the issue?
Thanks,
Allan
Thank you I found the solution.
How to use the md5 function on a password field ? Why is the text entered in the field such as 'é' ou 'à' appears strangely in the database ?
thank you for your help.
You could use a set formatter. There is more information on formatters in the manual.
Sounds like your database might be storing the data in a different character set from what you are editing it in.
Allan
Hello Allan.
In a table called "users" there is a field "password".
In the Editor I use : Field::inst( 'password' )->validator( 'Validate::notEmpty' )->setFormatter( function ( $val, $data, $opts ) { return md5( $val );} ), to maintain encrypded passwords.
But when I make edit in an other field, submited hole the line and as result I have to the password field the md5'ed value of previus md5'ed value. [original value : demo - encrypted value : fe01ce2a7fbac8fafaed7c982a04e229 - reEncrypted value : 6c5ac7b4d3bd3311f033f971196cfa75].
Can you please gide me to right direction?
Evangelos
If you don't submit a value for a field Editor shouldn't be writing to the database - it sounds like you might be submitting the current hash which would cause it to pass through the formatter again.
The best thing to do would be to simply not submit the password field if that is possible?
It would be remiss of me if I didn't mention that md5 is really not a very good way to store passwords. With GPU power now it wouldn't take lot at all to crack the password. You would be better using
password_hash
or similar.Allan
Allan