如何使用散列密码将新用户插入数据库

时间:2017-03-10 09:59:08

标签: mysql sql database insert

CREATE TABLE IF NOT EXISTS `admin` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) NOT NULL,
  `username` varchar(255) NOT NULL,
  `password` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `name` varchar(150) NOT NULL,
  `image` varchar(255) NOT NULL,
  `type` varchar(50) NOT NULL,
  `date` date NOT NULL,
  `add_date_time` datetime NOT NULL,
  `last_modify` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `stutus` int(2) NOT NULL,
  `last_login` datetime NOT NULL,
  `last_logout` datetime NOT NULL,
  `login_status` int(2) NOT NULL,
  `website_logo` varchar(10000) NOT NULL,
  `transaction_pwd` varchar(200) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

这个项目给我工作了,我的客户端不想改变sql的结构,sql存储一个哈希密码,当我插入一个带有非哈希密码的新用户时(普通密码) ,使用正常密码创建的帐户将无法登录,因此请帮助我如何插入带有哈希密码的新用户(也许新用户可以登录。在此先感谢

0 个答案:

没有答案