コード例 #1
0
ファイル: user_service.php プロジェクト: vBulleteen/oxwall
 /**
  * @param integer $userId
  * @return BOL_UserResetPassword
  */
 public function getNewResetPassword($userId)
 {
     $resetPassword = new BOL_UserResetPassword();
     $resetPassword->setUserId($userId);
     $resetPassword->setExpirationTimeStamp(time() + self::PASSWORD_RESET_CODE_EXPIRATION_TIME);
     $resetPassword->setUpdateTimeStamp(time() + self::PASSWORD_RESET_CODE_UPDATE_TIME);
     $resetPassword->setCode(md5(UTIL_String::getRandomString(8, 5)));
     $this->resetPasswordDao->save($resetPassword);
     return $resetPassword;
 }
コード例 #2
0
ファイル: index_4_7_2015.php プロジェクト: bhushansonar/hammu
function getNewResetPassword($userId)
{
    global $UserResetPassword;
    $newResetPassword = randomNumber();
    $resetPassword = new BOL_UserResetPassword();
    $resetPassword->setUserId($userId);
    $resetPassword->setExpirationTimeStamp(time() + 3600);
    $resetPassword->setUpdateTimeStamp(time() + 600);
    $resetPassword->setCode($newResetPassword);
    $UserResetPassword->save($resetPassword);
    return $resetPassword;
}
コード例 #3
0
ファイル: user_service.php プロジェクト: vazahat/dudex
 /**
  * @param integer $userId
  * @return BOL_UserResetPassword
  */
 public function getNewResetPassword($userId)
 {
     $resetPassword = new BOL_UserResetPassword();
     $resetPassword->setUserId($userId);
     $resetPassword->setExpirationTimeStamp(time() + 24 * 3600);
     $resetPassword->setCode(md5(UTIL_String::generatePassword(8, 5)));
     $this->resetPasswordDao->save($resetPassword);
     return $resetPassword;
 }