Once, a long time ago, I had to delete some files from a machine running MS-Windows.
It appeared that a lot of files I wanted to delete started with A. So, I typed:
del A*.*
![Cool :cool:](./images/smilies/icon_cool.gif)
I was a bit surprised that files whose names started with a disappeared as well!
![Surprised :o](./images/smilies/icon_e_surprised.gif)
In the 'good' old CP/M and DOS days, life was good. You knew everything is uppercase and if you can type filenames in lowercase that is only for convenience.
There simply where no files starting with a lower case a.
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
Then, MS added a new feature: Names may contain lower and upper case characters. So far, so good, except that Filname.exe, filename.exe and FILENAME.EXE are now 3 different names for one and the same file!
![Shocked :shock:](./images/smilies/icon_eek.gif)
Worse:
If I list a directory, it shows me filename.exe, so deleting F*.exe seems to do no damage ...
![Mad :mad:](./images/smilies/icon_mad.gif)
Now, back to the problem I encountered today:
Someone pays and uses the wrong user ID, as it seems.
In fact: For whatever reason, the pm system now writes his username with an uppercase letter so my bot thinks:
A new customer!
![Evil Geek :evilgeek:](./images/smilies/icon_evil_geek.gif)
But nope:
A returning customer that now has 2 accounts with the bot and is charges twice for the shipping, and will actually even get 2 shippings etc. Also: He can't access his previous account anymore (no way to change the address etc.)
My question:
Is it possible to make sure that the names do not change from lower to upper case once in a while when pm's are sent?
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
Or, to be more precise: Have a definite definition how these usernames are spelled? It was not the first time I had that trouble.
![Smile :-)](./images/smilies/icon_e_smile.gif)