OverView Index Help                                                                WebNMS Agent Toolkit C Edition 6 

tl1securityInfo.c
This file contains methods for accessing user security view details.
Return Type Method Summary
CHAR AddDefaultTL1SecurityEntry()
             adds a default user details.
CHAR CheckPasswdExpiry(CHAR * uID)
             checks for password expiry.
CHAR CheckUIDExpiry(CHAR * uID)
            
CHAR CheckUserUAP(CHAR *userID, CHAR * priv)
             check if previlage exists for the given UserID.
CHAR CreateAndAddNewUser(CHAR *uID, CHAR *pID, CHAR *cID, CHAR *uAP, INT32 page, INT32 pcnd, INT32 pcnn, INT32 point, INT32 uout, CHAR *lstoi)
             Creates a new User details Entry.
CHAR DeleteUserEntry(CHAR * uID)
             Delete an User entry.
CHAR EditUserDetails(CHAR *oldUID, CHAR *newUID, CHAR *pID, CHAR *cID, CHAR *uAP, INT32 page, INT32 pcnd, INT32 pcnn, INT32 point, INT32 uout, CHAR *lstoi)
             edit a User details Entry.
CHAR EditUserPid(CHAR * uID, CHAR * oldPid, CHAR * newPid)
             edit user password.
void FreeUserSecurityViewPtr(TL1UserSecurityView* userSecurityViewPtr)
             Frees UserSecurityView structure.
INT32 GetDefaultPoint()
             Assigns default POINT value.
INT32 GetDefaultUout()
             get default uout value.
U_LONG GetLastLoginTimeofUser(CHAR * uID)
             retreive user's lastlogin time .
U_LONG GetPageofUser(CHAR * uID)
             retreive User's PAGE details.
U_LONG GetPointofUser(CHAR * uID)
            
U_LONG GetUoutofUser(CHAR * uID)
             retreive Uout of User.
TL1UserSecurityView* GetUserSecurityEntry(CHAR *userID)
             Retrieves user details for the given UserID.
INT32 GetUserStatus(CHAR * uID)
             retreive user status(IS/OOS).
CHAR IsUserExist(CHAR * uID)
             checks if user entry exists.
CHAR ReadFromTL1SecurityFiles()
            
CHAR RetreiveUserEntryDetails(CHAR * uID)
             retreive User entry details.
CHAR SetDefaultPage(INT32 page)
             Assigns default PAGE value.
CHAR SetDefaultPcnd(INT32 pcnd)
             Assigns default pcnd value.
CHAR SetDefaultPcnn(INT32 pcnn)
             Assigns default pcnn value.
CHAR SetDefaultUout(INT32 uout)
             Assigns default uout value.
CHAR ValidateUser(CHAR * uID, CHAR * pID)
             validates user details.
CHAR WriteToTL1SecurityFiles()
             Writes Security Details To File.
   
Method Details

AddDefaultTL1SecurityEntry()

CHAR AddDefaultTL1SecurityEntry()

adds a default user details.

Arguments:
Nothing.
Return type:
SUCCESS/FAILURE.
Bugs:
null
See Also:

CheckPasswdExpiry

CHAR CheckPasswdExpiry(CHAR * uID)

checks for password expiry.

Arguments:
1. UID.
Return type:
SUCCESS/FAILURE
Bugs:
null
See Also:

CheckUIDExpiry

CHAR CheckUIDExpiry(CHAR * uID)

Checks Userid expiry

Arguments:
UserID
Return type:
SUCCESS/FAILURE
Bugs:
null
See Also:

CheckUserUAP()

CHAR CheckUserUAP(CHAR *userID,CHAR * priv)

check if previlage exists for the given UserID.

Arguments:
1. User name.
2. privilage to be checked
Return type:
SUCCESS/FAILURE.
Bugs:
null
See Also:

CreateNewUser()

CHAR CreateAndAddNewUser(CHAR *uID,CHAR *pID,CHAR *cID,CHAR *uAP,INT32 page,INT32 pcnd,INT32 pcnn,INT32 point,INT32 uout,CHAR *lstoi)

Creates a new User details Entry.

Arguments:
1. UserID.
2. Password.
3. Channel list.
4. User access previlages.
5. PAGE value.
6. PCND.
7. PCNN.
8. Point.
9. UOUT.
10. LSTOI.
Return type:
SUCCESS/FAILURE.
Bugs:
null
See Also:

DeleteUserEntry

CHAR DeleteUserEntry(CHAR * uID)

Delete an User entry.

Arguments:
1. UID.
Return type:
SUCCESS/FAILURE
Bugs:
null
See Also:

EditUserDetails()

CHAR EditUserDetails(CHAR *oldUID,CHAR *newUID,CHAR *pID,CHAR *cID,CHAR *uAP,INT32 page,INT32 pcnd,INT32 pcnn,INT32 point,INT32 uout,CHAR *lstoi)

edit a User details Entry.

Arguments:
1. UserID.
2. Password.
3. Channel list.
4. User access previlages.
5. PAGE value.
6. PCND.
7. PCNN.
8. Point.
9. UOUT.
10. LSTOI.
Return type:
SUCCESS/FAILURE.
Bugs:
null
See Also:

EditUserPid

CHAR EditUserPid(CHAR * uID,CHAR * oldPid,CHAR * newPid)

edit user password.

Arguments:
1. UID.
2. Old Password
3. New Password
Return type:
SUCCESS/FAILURE
Bugs:
null
See Also:

FreeUserSecurityViewPtr

void FreeUserSecurityViewPtr(TL1UserSecurityView* userSecurityViewPtr)

Frees UserSecurityView structure.

Arguments:
1. Pointer to UserSecurityView structure.
Return type:
Nothing
Bugs:
null
See Also:

GetDefaultPoint

INT32 GetDefaultPoint()

Assigns default POINT value.

Arguments:
Nothing
Return type:
POINT value
Bugs:
null
See Also:

GetDefaultUout

INT32 GetDefaultUout()

get default uout value.

Arguments:
1. Default value to be set
Return type:
uout value
Bugs:
null
See Also:

GetLastLoginTimeofUser

U_LONG GetLastLoginTimeofUser(CHAR * uID)

retreive user's lastlogin time .

Arguments:
1. UID.
Return type:
time in seconds(U_LONG)
Bugs:
null
See Also:

GetPageofUser

U_LONG GetPageofUser(CHAR * uID)

retreive User's PAGE details.

Arguments:
1. UID.
Return type:
PAGE value or 0
Bugs:
null
See Also:

GetPointofUser

U_LONG GetPointofUser(CHAR * uID)

retreive user's point value

Arguments:
1. UID.
Return type:
POINT value or 0
Bugs:
null
See Also:

GetUoutofUser

U_LONG GetUoutofUser(CHAR * uID)

retreive Uout of User.

Arguments:
1. UID.
Return type:
UOUT value or 0
Bugs:
null
See Also:

GetUserSecurityEntry()

TL1UserSecurityView* GetUserSecurityEntry(CHAR *userID)

Retrieves user details for the given UserID.

Arguments:
1. User name.
Return type:
Reference to the TL1UserSecurityView.
Bugs:
null
See Also:

GetUserStatus

INT32 GetUserStatus(CHAR * uID)

retreive user status(IS/OOS).

Arguments:
1. UID.
Return type:
Service status
Bugs:
null
See Also:

IsUserExist

CHAR IsUserExist(CHAR * uID)

checks if user entry exists.

Arguments:
1. UID.
Return type:
YES/NO
Bugs:
null
See Also:

ReadFromTL1SecurityFiles()

CHAR ReadFromTL1SecurityFiles()

Reads and initializes security details from File

Arguments:
Nothing.
Return type:
SUCCESS/FAILURE..
Bugs:
null
See Also:

RetreiveUserEntryDetails

CHAR RetreiveUserEntryDetails(CHAR * uID)

retreive User entry details.

Arguments:
1. UID.
Return type:
SUCCESS/FAILURE
Bugs:
null
See Also:

SetDefaultPageValue

CHAR SetDefaultPage(INT32 page)

Assigns default PAGE value.

Arguments:
1. Default value to be set
Return type:
SUCCESS/FAILURE
Bugs:
null
See Also:

SetDefaultPcndValue

CHAR SetDefaultPcnd(INT32 pcnd)

Assigns default pcnd value.

Arguments:
1. Default value to be set
Return type:
SUCCESS/FAILURE
Bugs:
null
See Also:

SetDefaultPcnnValue

CHAR SetDefaultPcnn(INT32 pcnn)

Assigns default pcnn value.

Arguments:
1. Default value to be set
Return type:
SUCCESS/FAILURE
Bugs:
null
See Also:

SetDefaultUoutValue

CHAR SetDefaultUout(INT32 uout)

Assigns default uout value.

Arguments:
1. Default value to be set
Return type:
SUCCESS/FAILURE
Bugs:
null
See Also:

ValidateUser()

CHAR ValidateUser(CHAR * uID,CHAR * pID)

validates user details.

Arguments:
1. user name
2. Password
Return type:
SUCCESS/FAILURE.
Bugs:
null
See Also:

WriteToTL1SecurityFiles()

CHAR WriteToTL1SecurityFiles()

Writes Security Details To File.

Arguments:
Nothing.
Return type:
SUCCESS/FAILURE..
Bugs:
null
See Also:


OverView Index Help                                                                WebNMS Agent Toolkit C Edition 6 

Copyright (c) 2009 ZOHO Corp. All Rights Reserved.