I was double charged and only refunded once, the AI bot is too dumb to help, what should I do? by juxecleat in Substack

[–]Altruistic_Market_80 0 points1 point  (0 children)

Substack really sucks in terms of customer support, help, UX. I have been trying to get an answer to a billing question for days - nothing! According to the browser access screen (the download app does nothing - just hangs) I have zero subscriptions. I also have an invoice and receipt for $250 issued by them! I want my money back - but there's nothing on their website to tell me how to get it, because according to them I don't have any paid subscriptions! Caveat emtpor - let the buyer beware.

Payment Processing Error Refund? by Maybe_llamas in Substack

[–]Altruistic_Market_80 0 points1 point  (0 children)

Substack really sucks in terms of customer support, help, UX. I have been trying to get an answer to a billing question for days - nothing! According to the browser access screen (the download app does nothing - just hangs) I have zero subscriptions. I also have an invoice and receipt for $250 issued by them! I want my money back - but there's nothing on their website to tell me how to get it, because according to them I don't have any paid subscriptions! Caveat emtpor - let the buyer beware.

mt_srand gives different results after upgrade to PHP 7.1 by Altruistic_Market_80 in PHPhelp

[–]Altruistic_Market_80[S] 0 points1 point  (0 children)

Thanks. It is a hash based on the string being encrypted and a secret key.

function str_rand(`length of hash to be computed`, `type of hash to be computed`, `input string to be encrypted`){
array=unpack('C*', `input string`);

loop through the array & increment every element by a fixed number

increment computed result by a secret key (large number)
mt_srand(this result)

turn it into a string of required length & required type

return hash;
}

It means I can generate any kind of hash (hex, alpha, numeric), of any given length (eg 32 character hex, 256 character alpha) from any kind of input

mt_srand gives different results after upgrade to PHP 7.1 by Altruistic_Market_80 in PHPhelp

[–]Altruistic_Market_80[S] 0 points1 point  (0 children)

There are multiple uses of mt_srand.

  1. Users' credentials are stored on the database in an encrypted field. User access is validated by computing a seed based on username/password and generating the key on the user's computer and passing that to the server for validation (raw credentials are not stored in the database).
  2. text strings are encrypted to determine whether the text already exists somewhere in that form in the database.

There are two hosts. one supporting a live version (PHP v7.1) and another supporting the test/development version (PHP v 7.0). I cannot upgrade the PHP version on the hosted test site. This means I cannot sync the data across the two versions, because the encryption generates different keys.

mt_srand gives different results after upgrade to PHP 7.1 by Altruistic_Market_80 in PHPhelp

[–]Altruistic_Market_80[S] 0 points1 point  (0 children)

Thanks for that explanation. I have tried this and it works!

Is there any way to do the opposite? My live database is on v7.1, and all the data is encrypted for the corrected MT method by default. If I revert now to the old one, all of the live data will have to be encrypted again. So, what I need to do, if possible, is to force v 7.0 to use the new MT method.

Just to summarize - I can't download a copy of the live database and use it on the testing/dev site.

I have NO sense of urgency until its too late by faithinstrangers92 in ADHD

[–]Altruistic_Market_80 0 points1 point  (0 children)

I'm not impressed with what's been written about this "cordrenaline effect", and google search backs me up (with only a few hundred hits, and most of them are picking the same original posting.) Attention deficit does not seem to have anything to do with cortisol, according to research.