login_app 0.1.5

A generic login module for web apps
Documentation
{"map" : {

    "Active" : "active",

    "CancellationFailed" : "Cancellation Failed", 
    "CancellationSuccess" : "Cancellation Success",
    "Cancelled" : "cancelled",
    "ConfirmationPending" : "confirmation-pending", 

    "DbError" : "Database Error",
    "DBUserRetrievalFailed" : "DB User Retrieval Failed",
    "DeleteExpiredRegistrationSuccess" : "Delete Expired Registration Success",
    "DeleteExpiredRegistrationFailed" : "Delete Expired Registration Failed",
    "DeletionFailed" : "Deletion Failed",
    "DeletionSuccess" : "Deletion Success",
    "Dormant" : "dormant",

    "EmailExist" : "email already exist",
    "EmailNotExist" : "No email exist",
    "EmailSent" : "Email Sent",
    "EmailNotSent" : "Could not send email",
    "EmailSentToCompleteRegistration" : "An email is sent to complete registration",
    "ExpiryCheckFailed": "Expiry Check Failed",

    "ForgotPasswordFailed" : "Forgot Password failed",
    "ForgotPasswordProcessed" : "Forgot Password submitted",
    "ForgotPasswordPending" : "forgot-password-pending",
    "ForgotPasswordTokenExpired" : "ForgotPasswordTokenExpired",

    "GetUnconfirmedUserRecordFailed" : "Get Unconfirmed User Record Failed",
    "GetUnconfirmedUserRecordSuccess" : "Get Unconfirmed User Record Success",


    "InvalidCredentials" : "Invalid UserId or Password",
    "InvalidEmailPattern" : "Invalid email format",
    "InvalidPasswordPattern" : "Invalid Password format",
    "InvalidToken" : "Invalid Token",

    "LoginSucceeded" : "Successfully logged in",

    "NewRegistrationFailed" : "New registration failed",
    "NoEmailFoundCancellationFailed" : "Invalid email submitted for cancellation",
    "NoEmailFoundDeleteFailed" : "No Email Found; Delete Failed",
    "NoneFound" : "None found",

    "PasswordsDoNotMatch" : "Password and Repeat-passoword not matching",
    "PasswordsMatch" : "Password and Repeat-password matched",

    "PasswordHasLowercase" : "Password contains lowercase letter",
    "PasswordHasNoLowercase" : "Password contains NO lowercase letter",

    "PasswordHasUppercase" : "Password contains uppercase letter",
    "PasswordHasNoUppercase" : "Password contains NO uppercase letter",

    "PasswordHasNumber" : "Password contains numeric values",
    "PasswordHasNoNumber" : "Password contains NO numeric values",

    "PasswordHasSplChar" : "Password contains special character",
    "PasswordHasNoSplChar" : "Password contains NO special character",

    "PasswordLengthOk" : "Password length is ok",
    "PasswordLengthNotOk" : "Password length is NOT ok",

    "RegexFailedOnEmail" : "Regular expression failed on email",
    "RegexFailedOnPassword" : "Regular expression failed on password",

    "RegexFailedOnPasswordLowercase" : "Regular expression failed on password lowercase",
    "RegexFailedOnPasswordUppercase" : "Regular expression failed on password uppercase",

    "RegexFailedOnPasswordNumber" : "Regular expression failed on password number",
    "RegexFailedOnPasswordSplChar" : "Regular expression failed on password special character",
    "RegexFailedOnPasswordLength" : "Regular expression failed on password length",

    "RegistrationConfirmed" : "Registration is now confirmed",
    "RegistrationAlreadyConfirmed" : "Registration was already confirmed",
    "RegistrationConfirmationFailed" : "Registration confirmation failed",
    "RegistrationInitialRemarks" : "New registration",
    "RegistrationRetrievalFailed" : "Registration retrieval failed",
    
    "ResetPasswordFailed" : "Reset password failed",
    "ResetPasswordProcessed" : "Reset Password Processed",

    "StatusUpdated" : "Status updated",
    "StatusUpdateFailed" : "Status update failed",

    "UserRetrievalFailed" : "User retrieval failed",

    "ValidEmailPattern" : "Valid email pattern",
    "ValidPasswordPattern" : "Valid password pattern",
    "ValidationsPassed" : "Validations passed"
  }
}