Authorisation / Authentification

PhilDPG22

Membre enregistré
28 Mars 2006
2
0
Bonjour... je développe une application Cocoa avec X-Code afin de pouvoir supprimer des fichiers spécifiques a certains endroits..Le problème, c'est que certains dossiers sont protégé et demande un mot de passe... je voudrai savoir si quelqu,un pourrait m'aider ( me donner du code, si possible... ou me donner des renseignements ) afin que je puisse demander le mot de passe à l'usager pour pouvoir supprimer n'importe quel fichier...je suis vraiment un peu perdu car je n,ai aucune idée de comment faire ça...

Je ne sais pas s'il y'a déja un API de disponible dans MAC os X ou bien ailleurs qui me permettrait de faire ça...ou une fonction spéciale qui me permettrait de passer en paramètre un string ou un tableau de caractere ( qui contiendra le code de l'usager ) et qu'il puisse ensuite être un super user ou tout simplement une fonction qui me ferait apparaitre automatiquement une demande de password ( comme le fait L'OS quand on veut, par exemple, supprimer un fichier dans un folder protégé.

Il est vrai que je peux faire des commandes avec le terminal, ça çca marche..mais moi, je ne voudrai avoir une interface graphique pour l'usager fait avec cocoa, et non un terminal...c'est pourquoi j'aimerai savoir si vous pouviez m'aider là-dessus... J'ai juste besoin de savoir pour la demande de password...le reste est déja fait...ce serait terriblement apprécié si vous pouvez m,aider...


merci d,avance
 
Bonjour à tous...Je vous écris car je semble avoir un problème: je suis entrain de développer un application cocoa qui a pour fonction de désinstaller des fichiers installés peut importe où, y compris dans des répertoires sécurisés... ce que j'essaye de faire, c'est de demander a l'usager de rentrer son mot de passe afin d'avoir les droits nécessaire de le faire....sauf que dans l'application que j'ai fait, il le demande..on rentrer bien notre mot de passe...mais je n'arrive toujours pas à supprimer des fichiers...comme si au fond je demandais des rights pour autres choses ...

je sais pas si c'est ma manière de supprimer les fichiers qui est mauvaise ou ma façon de faire les rights...mais si quelqu'un peut m'aider, ce serait super sympa... voici le code que j'ai développé dans un application cocoa.

Comme vous pouvez le voir , les 3 premieres fonctions servent à la suppréssion des fichiers..Dans le main, je spécifie le répertoire et le nom du fichier à supprimer...le code est arrangé de sorte pour qu'il cherche le fichier en question dans des dossiers inclus dans le dossier principal... Bref...avec ce code, si on supprime un fichier qui est dans un répertoire non protégé ( genre Desktop ), ça marche...mais pas dans des répertoires protégé...Au fond, j'ai l'impression que je n'obtiens pas les rights nécessaire.... Bref, si quelqu'un peut m'aider ( soit en modifiant mon code ou autres...), je vous en serait très reconnaissant....

Merci d'avance

PS: Je me suis documenté pas mal sur Apple...mais...je ne sais pas..y'a quelque chose qui manque ou qui cloche dans leur explication...ou je ne comprends pas le tout finallement... Merci de me donner un coup de pouce...

Ah oui...le code se trouve dans un fichier joint ( j'sais pas si ça marche pour de vrai comme ça..mais dans le cas contraire, je ferai un autre message tout de suite avec juste le code....Merci encore

Phil