Cześć,
mam apkę, która nie będzie działać w oparciu o API, ale chciałbym żeby user logował się na to samo hasło, którego używa a XLu.
Da się jakoś to zweryfikować/autoryzować? Jakiś pomysł?
Weryfikacja hasła na innej aplikacji bez API
Moderator: mikey
-
Swiety_M
- Posty: 420
- Rejestracja: 19 lip 2012, 13:05
- Rola: Administrator CDN XL
- Wersja: 8.0
- Lokalizacja: Poznań, Września, Konin
- Kontakt:
Re: Weryfikacja hasła na innej aplikacji bez API
Hej,
ja po prostu wywołuje XlLogin i sprawdzam co mi zwraca funkcja 0=OK -5=niepoprawne hasło etc.. zgodnie z dokumentacją.
Ewentualnie zdarzało mi się kiedyś też wykorzystać do tego funkcje dodatkowe: XlZmienHaslo tam też API zwraca odpowiedź w stylu hasło poprawne/niepoprawne
PS. Jeśli już wywołasz XlLogin to zawsze masz pewność, że użytkownikowi dalej nie zabraknie licencji, którą już będzie "trzymał", słabo jest gdy użytkownik się zaloguje do twojej apki obrobi co ma do obrobienia puści dokument do XL a tam zonk i brak licencji
Więc parę opcji masz
ja po prostu wywołuje XlLogin i sprawdzam co mi zwraca funkcja 0=OK -5=niepoprawne hasło etc.. zgodnie z dokumentacją.
Ewentualnie zdarzało mi się kiedyś też wykorzystać do tego funkcje dodatkowe: XlZmienHaslo tam też API zwraca odpowiedź w stylu hasło poprawne/niepoprawne
PS. Jeśli już wywołasz XlLogin to zawsze masz pewność, że użytkownikowi dalej nie zabraknie licencji, którą już będzie "trzymał", słabo jest gdy użytkownik się zaloguje do twojej apki obrobi co ma do obrobienia puści dokument do XL a tam zonk i brak licencji
Więc parę opcji masz
Re: Weryfikacja hasła na innej aplikacji bez API
Tak by było prosto..
Aplikacja nie będzie działać w oparciu o API.
Edit:
Wystarczy użyć funkcji ( nuget CryptSharpOfficial )
bool check = Crypter.CheckPassword("twoje hasło", Ope_Haslo_chk+Ope_Haslo);
Edit:
Wystarczy użyć funkcji ( nuget CryptSharpOfficial )
bool check = Crypter.CheckPassword("twoje hasło", Ope_Haslo_chk+Ope_Haslo);