Thread DBIx::Class, mysql und MD5-Felder (5 answers)
Opened by pktm at 2009-01-16 17:58

pktm
 2009-01-16 21:05
#118107 #118107
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
pq+2009-01-16 19:41:43--
alternativ-vorschlag: erstelle die md5sum schon in perl, das macht dich auch flexibler,
falls du mal umstellen willst auf eine andere prüfsummenart.


Es gibt, wie ich herausgefunden habe, das Modul CPAN:DBIx::Class::EncodedColumn::Digest. Mal schaun, wie weit ich damit komme.

Edit:

So, das hier entspricht dem MD5 aus MySQL:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
__PACKAGE__->add_columns(
qw/all other fields/,
password => {
data_type => 'CHAR',
size => 32,
encode_column => 1,
encode_class => 'Digest',
encode_args => {algorithm => 'MD5', format => 'hex'},
encode_check_method => 'check_password',
},
);
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread DBIx::Class, mysql und MD5-Felder