Files
zotero_selfhost/change_password
Patrick Höhn a9f8c009d8 added repository for elastic search and install elastic serach package
added wheezy backports repository
added script file to change password of user
fixed problems regarding special characters (UTF-8)
2014-11-19 03:27:07 +01:00

39 lines
653 B
PHP

#!/usr/bin/php
<?
set_include_path("../include");
require("header.inc.php");
if (empty($argv[1])) {
die("Usage: $argv[0] " . '$username $password' . "\n");
}
$username = $argv[1];
$password = $argv[2];
$docRoot = str_replace($_SERVER['SCRIPT_NAME'], '', __FILE__);
echo $docRoot;
echo "changing password for user $username\n";
$passwordhash = password_hash($password, PASSWORD_DEFAULT);
Zotero_DB::beginTransaction();
$sql = "SET NAMES UTF8;";
Zotero_DB::query($sql);
$sql = "UPDATE zotero_www.users SET password=? WHERE username=?";
Zotero_DB::query($sql, array($passwordhash,$username));
Zotero_DB::commit();
?>