[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/resources/sql/patches/ -> 20130530.sessionhash.php (source)

   1  <?php
   2  
   3  $table = new PhabricatorUser();
   4  $table->openTransaction();
   5  $conn = $table->establishConnection('w');
   6  
   7  $sessions = queryfx_all(
   8    $conn,
   9    'SELECT userPHID, type, sessionKey FROM %T FOR UPDATE',
  10    PhabricatorUser::SESSION_TABLE);
  11  
  12  foreach ($sessions as $session) {
  13    queryfx(
  14      $conn,
  15      'UPDATE %T SET sessionKey = %s WHERE userPHID = %s AND type = %s',
  16      PhabricatorUser::SESSION_TABLE,
  17      PhabricatorHash::digest($session['sessionKey']),
  18      $session['userPHID'],
  19      $session['type']);
  20  }
  21  
  22  $table->saveTransaction();


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1