• email validation and auto levelup

    From Embalmed@21:4/166 to All on Sat Feb 29 12:15:58 2020
    I know I have seen people using email validation which automatically bumps a user to s20, but I can't seem to figure out how to enable this or activate
    it. Is this 3rd party script or somewhere buried in the things that mystic
    can do already?

    |07E|10m|07b|10a|07l|10m|07e|10d |12-----------------------------------------------------
    |09Black Lodge Research BBS |11blacklodgeresearch.org:4022
    |11fsx|08Net: |0721:4/166 |11sci|08Net: |0777:1/133

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Black Lodge Research BBS (21:4/166)
  • From Embalmed@21:4/166 to All on Sat Feb 29 12:51:03 2020
    I know I have seen people using email validation which automatically
    bumps a user to s20, but I can't seem to figure out how to enable this
    or activate it. Is this 3rd party script or somewhere buried in the things that mystic can do already?
    In typical fashion, 5 minutes later I finally stumbled across the command (-V) Validate email

    I have this working from the account menu, but I don't really understand how the Y/N parameter stuff works.

    I want to pop up a Y/N Validate Email account when a user logs in who is not already validated !OV
    But how do i gate the actual validation command off the Y/N answer?

    I also want to add this to the user creation process for new users but
    havne't done any modifications to that flow yet, so not sure how ;)

    |07E|10m|07b|10a|07l|10m|07e|10d |12-----------------------------------------------------
    |09Black Lodge Research BBS |11blacklodgeresearch.org:4022
    |11fsx|08Net: |0721:4/166 |11sci|08Net: |0777:1/133

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Black Lodge Research BBS (21:4/166)
  • From eggy@21:4/143 to Embalmed on Sat Feb 29 15:23:18 2020
    On 29 Feb 2020, Embalmed said the following...

    I know I have seen people using email validation which automatically
    bumps a user to s20, but I can't seem to figure out how to enable this
    or activate it. Is this 3rd party script or somewhere buried in the things that mystic can do already?

    I'm also interested in such a feature..
    And not sure how its accomplished.

    Thanks,
    eggy
    Eggy BBS | telnet://bbs.eggy.cc:2300 | ssh://bbs.eggy.cc:2222
    fsxNet (21:4/143) | SciNet (77:1/136) | FidoNet (1:220/50)

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Eggy BBS (21:4/143)
  • From Captain Obvious@21:1/157 to Embalmed on Sat Feb 29 16:55:46 2020
    On 29 Feb 2020, Embalmed said the following...

    I know I have seen people using email validation which automatically
    bumps a user to s20, but I can't seem to figure out how to enable this
    or activate it. Is this 3rd party script or somewhere buried in the things that mystic can do already?

    It's an existing (somewhat new) menu command. -V and you can use it for whatever, not just to upgrade folks (although that's what I am doing)

    -=>Richard Miles<=-
    -=>Captain Obvious<=-
    -=>bbs.shadowscope.com<=-

    --- Mystic BBS v1.12 A46 2020/02/27 (Windows/32)
    * Origin: Shadowscope BBS | bbs.shadowscope.com | Temple, GA (21:1/157)
  • From Captain Obvious@21:1/157 to Embalmed on Sat Feb 29 17:00:57 2020
    On 29 Feb 2020, Embalmed said the following...

    I know I have seen people using email validation which automatically bumps a user to s20, but I can't seem to figure out how to enable thi

    The way I set mine up is to put it in the prelogin menu. All new users are
    s20 on my system. First I display an ans telling you what's going on and at the bottom of the screen the email validation prompt. It's displayed to everyone that is s20 but not s25. Once they have validated they are
    immediately upgraded to s25 (25 in the data line, not s25) and never see the prompt again.

    (GD) Display a file s20!s25 emailval
    (-V) Validate e-mail addre s20!s25 25

    -=>Richard Miles<=-
    -=>Captain Obvious<=-
    -=>bbs.shadowscope.com<=-

    --- Mystic BBS v1.12 A46 2020/02/27 (Windows/32)
    * Origin: Shadowscope BBS | bbs.shadowscope.com | Temple, GA (21:1/157)
  • From Embalmed@21:4/166 to Captain Obvious on Sat Feb 29 14:42:40 2020
    The way I set mine up is to put it in the prelogin menu. All new users
    are s20 on my system. First I display an ans telling you what's going
    So then you have no options to allow a user who has no valid email address to login? Since you aren't using a Y/N it seems like it would fire off and
    block login to any such user.

    |07E|10m|07b|10a|07l|10m|07e|10d |12-----------------------------------------------------
    |09Black Lodge Research BBS |11blacklodgeresearch.org:4022
    |11fsx|08Net: |0721:4/166 |11sci|08Net: |0777:1/133

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Black Lodge Research BBS (21:4/166)
  • From Captain Obvious@21:1/157 to Embalmed on Sat Feb 29 18:15:29 2020
    On 29 Feb 2020, Embalmed said the following...

    So then you have no options to allow a user who has no valid email
    address to login? Since you aren't using a Y/N it seems like it would fire off and block login to any such user.

    You can skip past it I believe from my testing. I also added the option in to my settings menu for those that skipped past it and want to change later
    (there is no access to messages unless you are s25).

    Now I need to recheck that to make sure you can abort it lol.

    -=>Richard Miles<=-
    -=>Captain Obvious<=-
    -=>bbs.shadowscope.com<=-

    --- Mystic BBS v1.12 A46 2020/02/29 (Windows/32)
    * Origin: Shadowscope BBS | bbs.shadowscope.com | Temple, GA (21:1/157)
  • From Bucko@21:4/131 to Embalmed on Sat Feb 29 19:33:21 2020
    So then you have no options to allow a user who has no valid email
    address to login? Since you aren't using a Y/N it seems like it would fire off and block login to any such user.

    Embalmed

    I do it the same way I don't have a yes/no prompt if they hit enter a few
    times it lets them past the prompt.. Or at least that is the way I remember
    it when I tested it...

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Wrong Number Family Of BBS' - Wrong Number ][ (21:4/131)
  • From eggy@21:4/143 to Captain Obvious on Sat Feb 29 19:06:11 2020

    (GD) Display a file s20!s25 emailval
    (-V) Validate e-mail addre s20!s25 25
    I've been trying this on my system, I can't seem to get it to validate new accounts correctly.. keeps setting the security level to 0, which doesn't
    work too well... Granted on my system new users are s10, validated are s20
    so I'm using "s10!s20 20" in the data section.

    Thanks,
    eggy
    Eggy BBS | telnet://bbs.eggy.cc:2300 | ssh://bbs.eggy.cc:2222
    fsxNet (21:4/143) | SciNet (77:1/136) | FidoNet (1:220/50)

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Eggy BBS (21:4/143)
  • From g00r00@21:1/108 to Embalmed on Sun Mar 1 08:18:57 2020
    I want to pop up a Y/N Validate Email account when a user logs in who is not already validated !OV
    But how do i gate the actual validation command off the Y/N answer?

    Mystic can do all of this stuff without any mods, you just have to decide how you want it to work. If you want to ask a question to non-validated users then you'd probably add something like this into your prelogin menu:

    Menu command #1: Command: -Y ACS: !OV Data: Validate e-mail?
    Menu command #2: Command: -V ACS: OK!OV

    The first one asks the Yes/No qestion if they have not validated their e-mail and if they answer yes the "OK" ACS value will be true. This is what you check to branch based on the user's response.

    So in the second menu command you say ACS "OK!OV". This means if they answered yes and have not validated their e-mail, then run the -V function which is to validate their e-mail.

    I didn't test it but it should be something like that.

    --- Mystic BBS v1.12 A46 2020/02/29 (Windows/64)
    * Origin: Sector 7 (21:1/108)
  • From g00r00@21:1/108 to eggy on Sun Mar 1 08:40:23 2020
    I've been trying this on my system, I can't seem to get it to validate
    new accounts correctly.. keeps setting the security level to 0, which doesn't work too well... Granted on my system new users are s10,
    validated are s20 so I'm using "s10!s20 20" in the data section.

    "s10!s20 20" is not a valid security level which is why it is getting set 0.

    The data field should contain nothing if you don't want their security level to change, or the security level you want to upgrade them to after they validate.

    If you you want no change leave it blank. If you want them to be upgraded to security level 20 after they validate e-mail, then set the data to "20"

    --- Mystic BBS v1.12 A46 2020/02/29 (Windows/64)
    * Origin: Sector 7 (21:1/108)
  • From Embalmed@21:4/166 to g00r00 on Sat Feb 29 17:48:25 2020
    The first one asks the Yes/No qestion if they have not validated their e-mail and if they answer yes the "OK" ACS value will be true. This is what you check to branch based on the user's response.

    So in the second menu command you say ACS "OK!OV". This means if they answered yes and have not validated their e-mail, then run the -V
    function which is to validate their e-mail.
    Ahhh, that also explains why you might want to reset the OK between asking questions. I saw some of this in one of the stock menus but didn't really
    grok it until just now.

    Thanks g00r00 :)

    |07E|10m|07b|10a|07l|10m|07e|10d |12-----------------------------------------------------
    |09Black Lodge Research BBS |11blacklodgeresearch.org:4022
    |11fsx|08Net: |0721:4/166 |11sci|08Net: |0777:1/133

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Black Lodge Research BBS (21:4/166)
  • From Bucko@21:4/131 to eggy on Sat Feb 29 20:52:03 2020

    On 29 Feb 2020, eggy said the following...

    (GD) Display a file s20!s25 emailval
    (-V) Validate e-mail addre s20!s25 25
    doesn't work too well... Granted on my system new users are s10,
    validated are s20 so I'm using "s10!s20 20" in the data section.

    Change the s10!s20 to s10!s15 and it will work properly.. What is happening
    is even if the user has access level 20 it is asking them to validate, when
    you said validated is 20 and you have it set to 20 if they validate
    correctly. Once you chagne that it should work fine. That is exactly how I
    set my system up...

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Wrong Number Family Of BBS' - Wrong Number ][ (21:4/131)
  • From Embalmed@21:4/166 to g00r00 on Sat Feb 29 18:06:07 2020
    Menu command #1: Command: -Y ACS: !OV Data: Validate e-mail?
    Menu command #2: Command: -V ACS: OK!OV

    I didn't test it but it should be something like that.
    Seems to have worked perfectly.

    I also verified that if a user already had more than s20 validating their
    email didn't drop their access down.

    Thanks this is exactly what i wanted.

    |07E|10m|07b|10a|07l|10m|07e|10d |12-----------------------------------------------------
    |09Black Lodge Research BBS |11blacklodgeresearch.org:4022
    |11fsx|08Net: |0721:4/166 |11sci|08Net: |0777:1/133

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Black Lodge Research BBS (21:4/166)
  • From g00r00@21:1/108 to Embalmed on Sun Mar 1 09:07:55 2020
    Ahhh, that also explains why you might want to reset the OK between
    asking questions. I saw some of this in one of the stock menus but
    didn't really grok it until just now.

    The "OK" will always contain the result of the last menu function which
    stores its result into OK.

    --- Mystic BBS v1.12 A46 2020/02/29 (Windows/64)
    * Origin: Sector 7 (21:1/108)
  • From g00r00@21:1/108 to Embalmed on Sun Mar 1 09:11:12 2020
    Menu command #1: Command: -Y ACS: !OV Data: Validate e-mail?
    Menu command #2: Command: -V ACS: OK!OV

    I didn't test it but it should be something like that.
    Seems to have worked perfectly.

    I also verified that if a user already had more than s20 validating their email didn't drop their access down.

    Thanks this is exactly what i wanted.

    Glad to hear it! Yes, in that example I did it without touching their security level it all, it only bases it off of if they have validated or not.

    Of course Mystic allows you to do both ways! I try to visualize the
    different ways people will want to do something and then build it to allow
    all of it in the "simplest" way I can.

    --- Mystic BBS v1.12 A46 2020/02/29 (Windows/64)
    * Origin: Sector 7 (21:1/108)
  • From gallaxial@21:1/129 to eggy on Sat Feb 29 22:29:16 2020
    On 29 Feb 2020, eggy said the following...

    On 29 Feb 2020, Embalmed said the following...

    I know I have seen people using email validation which automatically bumps a user to s20, but I can't seem to figure out how to enable thi or activate it. Is this 3rd party script or somewhere buried in the things that mystic can do already?

    I'm also interested in such a feature..
    And not sure how its accomplished.

    Normaly Mystic Does automaticly Validate the User by Email
    for now , did not work to changing the Level for new user Still Stay at S10
    Be sure your Matrix if use the >> Login After Apply to be Yes <<
    if no matrix when user arrive to main menu Validation will Obscur

    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
    █ Configuration Networking Servers Editors Other Exit ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Login/Matrix ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
    █ █
    █ Default CodePage │ CP437 Multi Login ACS │ s255 █
    ▄▄ █ Ask CodePage │ Detect Login Attempts │ 3 █░▓g
    ▐█▄█ Ask Theme │ No Login Time │ 30 ███▄
    ░███ Ask Emulation │ Detect/Ask Auto Whitelist IP │ User Flag ████
    ▀ ▓██ Use Matrix Login │ Yes ████
    ▓ ▒▓█ Matrix Menu │ matrix █▓▓░
    ▀ █░█ Matrix Password │ ***** █░█░ ░░▓██ Matrix ACS │ s50 █▄ ▄ ▄▄■ █ Login After Apply │ Yes █▀ ▌
    █ Invisible ACS │ s255 █ ▀
    █ See Invisible ACS │ s255 █
    █ █
    ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█

    --- Mystic BBS v1.12 A46 2020/02/29 (Windows/64)
    * Origin: SpaceSST BBS (21:1/129)
  • From Embalmed@21:4/166 to g00r00 on Sat Feb 29 22:23:04 2020
    Glad to hear it! Yes, in that example I did it without touching their security level it all, it only bases it off of if they have validated or not.

    Of course Mystic allows you to do both ways! I try to visualize the different ways people will want to do something and then build it to
    allow all of it in the "simplest" way I can.
    I used your example only added 20 in the data of the verification field.
    :)

    Works great, I'm slowly finding the features in the haystack :)

    |07E|10m|07b|10a|07l|10m|07e|10d |12-----------------------------------------------------
    |09Black Lodge Research BBS |11blacklodgeresearch.org:4022
    |11fsx|08Net: |0721:4/166 |11sci|08Net: |0777:1/133

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Black Lodge Research BBS (21:4/166)
  • From Embalmed@21:4/166 to Embalmed on Sat Feb 29 23:23:35 2020
    I used your example only added 20 in the data of the verification field. :)

    Works great, I'm slowly finding the features in the haystack :)
    Well guess i was wrong, it does reset a user to level 20 , so i changed it to !s20!OV

    I have users who i have already bumped up to other security levels and I
    don't want it downgrading them to 20 for verifying email.

    |07E|10m|07b|10a|07l|10m|07e|10d |12-----------------------------------------------------
    |09Black Lodge Research BBS |11blacklodgeresearch.org:4022
    |11fsx|08Net: |0721:4/166 |11sci|08Net: |0777:1/133

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Black Lodge Research BBS (21:4/166)