GianMaria Salvetti Inserito: 10 novembre 2015 Segnala Inserito: 10 novembre 2015 ho una richiesta da farvi, qualcuno si è mai cimentato nel dovercambia la password di un utente ad una certa data? per esempio reimpostando una password di default scritta all'interno dello script in c.ho cercato di partire da questo pezzetto, il quale fa un logout automatico dopo un determinato tempo in minuti. Vorrei implementare un pezzo di codice facendo reipostare la password di un o piu utenti a una data fissata per esempio: con 1 gennaio 20xxqualcuno ha qualche geniale idea per poter fare tutto cio? =)GRAZIE ---logout automatico---#include "apdefap.h"#pragma code ("useadmin.dll")#include "PWRT_api.h"#pragma code()int ISCC_Logout(int iTimeCycle, int iTimelogout){#ifdef IS FUNCTION#undef IS FUNCTION#endif#define IS FUNCTION "ISCC_Logout"#define ISCC LOGOUT MAX SIZE USER 255int iRet=O;static int iTimeCnt = 0;char szcurrentUser[256] = "";static char szCurrent UserOld[256] = "";char *pch;pch = GetTagChar("@CurrentUser");if (pch){ strncpy (szCurrentUser, pch, ISCC_LOGOUT_MAX_SIZE_USER);}if ( (strncmp(szCurrentUser, szCurrentUserOld, ISCC_LOGOUT_MAX_SIZE_USER) != 0) //change of user detected || (strlen(szCurrentUser) == 0) //nobody is logged in){ iTimeCnt = O;}if(iTimeCnt >= iTimelogout){//time for automatic logout is reached iTimeCnt = O; PWRTLogout ();}strncpy (szCurrentUserOld, szCurrentUser, ISCC_LOGOUT_MAX_SIZE_USER); //saue current useriTimeCnt += iTimeCycle; //increment time;return(iRet);}
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora