À la ligne 273 tu as :
dini_IntSet(path, "MDP", strlen(inputtext));
Remplace le par :
dini_Set(path, "MDP", inputtext);
Avec éventuellement ton crypteur de mot de passe (dans ce cas il faudrat le réutiliser lors du login).
En fait dini_IntSet sert à enregistrer (écrire sur le fichier) un entier or ton mot de passe peut très bien contenir des lettres (chaîne de caractères).