我正在处理我的项目而忘记了管理员用户密码。这是用户表:
row = @rows[0].tr(',', '').split #Array Objects
=> ["1", "3", "215", "06/02/83", "Law", "Steve"] #Array Object
任何人都可以告诉我如何使用CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`email` varchar(50) NOT NULL,
`password` varchar(32) NOT NULL,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;
INSERT INTO `users` (`id`, `email`, `password`, `name`) VALUES
(7, 'ikhlassons@gmail.com', '078bbb4bf0f7117fb131ec45f15b5b87', 'Ikhlas Sons'),
(10, 'wali_essa@hotmail.com', '078bbb4bf0f7117fb131ec45f15b5b87', 'essa');
和md5()
以下是密码的生成方式:
cryp()
答案 0 :(得分:1)
您需要一个名为MainPage::MainPage()
{
InitializeComponent();
}
int food = 5;
的额外列。当用户想要恢复其密码时,您的应用必须生成(足够长的)随机字符串并将其存储在password_reset_token
字段中。
然后创建一个脚本,通过password_reset_token
接收该令牌(即:$_GET
),检查它是否存在于Users表中,如果正确,则提交表单以重置密码用户。
您必须通过电子邮件将该链接(example.com/password-reset/?token=982dh89h2w9h92hd
)通过电子邮件发送给用户,告诉他点击该链接重置密码。
答案 1 :(得分:0)
这应该有效:
$hash = crypt("passpass","");
echo $hash;
或者这个:
passpass
请记住您的密码为users
。将代码复制到mysql数据库中的password
。passpass
字段中。登录时使用UICollectionView
作为密码。