我正在开发一个基于 woocommerce 的在线商店,我有一些问题。该网站将由一些信用卡提供商赞助,我想为使用该网站赞助的信用卡购买的客户提供折扣。
目前,我正在使用 Stripe 支付网关(付费版本),我想知道是否可以在网站上添加此类有条件折扣,或者是否有任何免费或付费附加组件允许我仍然使用 Stripe作为支付网关并使用有条件折扣。
任何答案将不胜感激。谢谢你,斯科特
我的客户忘记密码登录由拒绝提供帮助的其他开发人员开发的网站后端.因此,我去了SQL数据库,看看我是否可以直接从那里检索密码,但似乎密码是加密的.见下文
3a0606b25e75eb6c1fed61886844832e
如果我知道密码是如何加密的话会更容易,这样我就可以加密新密码并添加到SQL中但是当我查看代码时(在密码更改PHP gile中)有一些名为salt_pass的东西可以加密这个网站的密码.见下面的代码:
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$db = new database();
$option_uw = array(
"table" => "users",
"fields" => "password",
"condition" => "id='{$_POST['id']}'"
);
$query_uw = $db->select($option_uw);
$rs_uw = $db->get($query_uw);
if ($rs_uw['password'] == trim(salt_pass($_POST['oldpassword']))) {
$value_pw = array(
"password" => trim(salt_pass($_POST['pass']))
);
$query_pw = $db->update("users", $value_pw, "id='{$_POST['id']}'");
if ($query_pw == TRUE) {
header("location:" . $baseUrl . "/back/user");
}
}else{
$_SESSION[_ss . 'msg_result'] = TRUE;
header("location:" . $baseUrl . "/back/user/changepassword");
}
mysql_close();
}
Run Code Online (Sandbox Code Playgroud)
这是salt_pass功能
function salt_pass($pass) { …Run Code Online (Sandbox Code Playgroud)