diff --git a/sites/all/modules/contrib/twitter/twitter_signin/twitter_signin.module b/sites/all/modules/contrib/twitter/twitter_signin/twitter_signin.module
index dfea8ef..976ba03 100644
--- a/sites/all/modules/contrib/twitter/twitter_signin/twitter_signin.module
+++ b/sites/all/modules/contrib/twitter/twitter_signin/twitter_signin.module
@@ -148,9 +148,10 @@ function twitter_signin_oauth_callback_submit(&$form, &$form_state) {
       // Check for a nickname collision.
       $account = array_shift(user_load_multiple(array(), array('name' => $response['screen_name'])));
       if (empty($account->uid)) {
+        include(DRUPAL_ROOT. '/includes/password.inc');
         $password = user_password();
         $account->name = $response['screen_name'];
-        $account->pass = $password;
+        $account->pass = user_hash_password($password);
         $account->init = $response['screen_name'];
         $account->status = 1;
         $account->authname_twitter = $response['user_id'];
