當前位置: 首頁>>代碼示例>>PHP>>正文


PHP UserUtils::get_salt方法代碼示例

本文整理匯總了PHP中UserUtils::get_salt方法的典型用法代碼示例。如果您正苦於以下問題:PHP UserUtils::get_salt方法的具體用法?PHP UserUtils::get_salt怎麽用?PHP UserUtils::get_salt使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在UserUtils的用法示例。


在下文中一共展示了UserUtils::get_salt方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: update_password

 static function update_password($username, $password, $userID, $db)
 {
     if ($userID == '' or $password == '') {
         return false;
     }
     $salt = UserUtils::get_salt();
     $encrypt_password = encpw($salt, $username, $password);
     $stmt = $db->prepare("UPDATE users SET password = ?, password_expire = NULL WHERE id = ?");
     $stmt->bind_param('si', $encrypt_password, $userID);
     if (!$stmt->execute()) {
         $success = false;
     } else {
         $success = true;
     }
     $stmt->close();
     return $success;
 }
開發者ID:vinod-co,項目名稱:centa,代碼行數:17,代碼來源:userutils.class.php

示例2: gen_password

<?php

$username = 'cron';
$password = gen_password(16);
$role = 'Staff,SysCron';
// Add cron user to config file.
$new_lines = array("// cron user login credentials\n", "\$cfg_cron_user = '{$username}';\n", "\$cfg_cron_passwd = '{$password}';\n");
$target_line = '$percent_decimals';
$updater_utils->add_line($string, '$cfg_cron_user', $new_lines, 28, $cfg_web_root, $target_line, -2);
// Add cron user to database.
$usercheck = $updater_utils->count_rows("SELECT id FROM users WHERE username = '{$username}'");
if (!$usercheck) {
    $salt = UserUtils::get_salt();
    $encrypt_password = encpw($salt, $username, $password);
    $updater_utils->execute_query("INSERT INTO users (username, password, surname, roles) VALUES ('{$username}', '{$encrypt_password}', '{$username}', '{$role}')", true);
}
/*
 *****   NOW UPDATE THE INSTALLER SCRIPT   *****
 */
開發者ID:vinod-co,項目名稱:centa,代碼行數:19,代碼來源:201410131155_add_cron_role.php


注:本文中的UserUtils::get_salt方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。