On Wed, 14 Aug 1996, malcor wrote:
> Has anybody had a problem with thier passwords for players that exceed
> 8 letters?
>
> On our mud we have trouble with this if a character has less that 8
> letters in their name they can chose a password and it will work fine,
> but if they go over 8 then they can pick an initial password
> but there is no longer a need for one.
>
> i.e
> name: Malcor
> passwd: mem
> Verify: mem
>
> but if i hit over 8 letters
>
> name: ottffssent
> passwd: mem
> Verify: okthis
>
> will work any ideas?
>
> i have tried the interpreter.c and mudpasswd from my other mud where they
> work fine and they dont here :(
>
> Thanks
> Malcor
Yes.. I had that problem too when a players name were more than 6 letters.
Reason was the crypt function.. It created a string like this:
$1$<name>$<crypted string>
So, since the MUD only want a crypt string 10 characters long it got problems
on names longer than 5 characters..
0123456789
$1$<name>$<crypt sting missing!!>
Example: name: Quint Crypt: $1$Quint$c <working crypt>
name: Quinter Crypt: $1$Quinter <not working crypt>
name: Tester Crypt: $1$Tester$ <not working crypt>
What you can do is:
1) Don't crypt the password, and hope noone hack the MUD account :)
2) Make the code save a longer crypt string, like 20-30 characters ?
3) Make your own crypt function.
---
Erik Niese-Petersen
Aka Quint The typo God
Realms of Darkness IMP [matrix.xiii.com 6666. Playertesting]
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/07/00 PST