Subj : system.matchuser() not finding user by real name To : Nightfox From : Digital Man Date : Thu Aug 15 2019 08:05 pm Re: system.matchuser() not finding user by real name By: Nightfox to Digital Man on Thu Aug 15 2019 07:41 pm > Re: system.matchuser() not finding user by real name > By: Nightfox to Digital Man on Thu Aug 15 2019 07:08 pm > > Ni> I'm running a Synchronet Windows build from August 1st. With my reader, > Ni> I forwarded a message in a sub-board to myself on my BBS, and it used > Ni> my real name for the 'from' header field. With my reader, I try to > Ni> reply to it, and my reader calls system.matchuser() to get the user > Ni> number to reply to the appropriate person (in this case, I'm replying > Ni> to myself, doing some testing). Apparently, system.matchuser() is > Ni> unable to find the user record with my real name - system.matchuser() > Ni> is returning 0 with my real name. Is that expected? > > Now that I think about it, I suppose that behavior might be expected. It's > possible there might be multiple users who happen to have the same real > name. I guess I just hadn't noticed (or hadn't remembered) that behavior > before. Yeah, that's intentional: matchuser() only matches the user's name/alias, not user's real names. If you want to search for real names or other field values in the user base, you can use system.matchuserdata(). digital man Synchronet "Real Fact" #15: SBBSecho was introduced (replacing SBBSFIDO) for Synchronet v2 in 1994. Norco, CA WX: 80.1øF, 42.0% humidity, 4 mph E wind, 0.00 inches rain/24hrs .