public static void p5_auth_is_good_password(ApplicationContext context, ActiveEventArgs e) { if (Passwords.IsGoodPassword(context, e.Args.GetExValue <string> (context, ""))) { // Password was accepted. e.Args.Value = true; } else { // Password was not accepted. var pwdRulesNode = new Node(".p5.config.get", "p5.auth.password-rules-info"); var pwdRule = context.RaiseEvent(".p5.config.get", pwdRulesNode) [0]?.Get(context, ""); e.Args.Value = pwdRule; } }