Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CModule::IncludeModule("main");
- CModule::IncludeModule("iblock");
- CModule::IncludeModule("sale");
- global $USER;
- $this_user = $USER->GetID();
- /**
- * Проверяем, является ли $password текущим паролем пользователя.
- *
- * @param int $userId
- * @param string $password
- *
- * @return bool
- */
- function isUserPassword($userId, $password)
- {
- $rsUsers = CUser::GetList($by="ID", $order="desc", array("ID"=>$userId), array("FIELDS"=>array("PASSWORD"))); // выбираем пользователей
- while($rs = $rsUsers->GetNext()) {
- $salt = substr($rs['PASSWORD'], 0, (strlen($rs['PASSWORD']) - 32));
- $realPassword = substr($rs['PASSWORD'], -32);
- $password = md5($salt . $password);
- }
- return ($password == $realPassword);
- }
- if(isUserPassword($this_user, $_POST['passOld']) == false){
- echo "false";
- }
- else{
- echo "true";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement