Announcement

Collapse
No announcement yet.

Call to undefined function sc_logged_is_blocked in LDAP Login Security Module

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Call to undefined function sc_logged_is_blocked in LDAP Login Security Module

    I'm using LDAP Security Module with Scriptcase 8.1.039.

    The authentication is working (I can generate an "Authentication Only" security module with no trouble), but when I select a "Total Control" security option there are some errors:

    1. The table sec_logged is NOT created automatically in my SQL Server 2014 Database. I created it manually.

    2. Even after that, my login form shows this message after I wrote the username and password:

    Fatal error: Call to undefined function sc_logged_is_blocked() in C:\Program Files (x86)\NetMake\v81\wwwroot\scriptcase\app\Metas\lda p_Login\ldap_Login_apl.php on line 1574

    I tried everything I could think of: delete and re-create the security module, with and without rebooting my PC, start over a whole new project with just a single form and creating the security module, etc. Seems to be a bug in the LDAP security module generation.

    Any ideas?

  • #2
    The table for sec_logged should be created by generating a log module from tools.
    Albert Drent
    aducom software netherlands
    scriptcase partner, reseller, support and (turn-key) development
    www.scriptcase.eu / www.scriptcase.nl

    Comment


    • #3
      Thank you Mr. Drent. When I added a Log module to my project, the table is created automatically.

      But even so my login form returns the same error:

      Call to undefined function sc_logged_is_blocked() in C:\Program Files (x86)\NetMake\v81\wwwroot\scriptcase\app\Metas\lda p_Login\ldap_Login_apl.php on line 1574

      I found that this function is defined in the file wwwroot\scriptcase\devel\lib\php\security\lib\sc_l ogged.php.

      It seems that the file is somehow not included, even after creating the Log module...

      Any ideas? Thank you for your help.

      Regards,

      Comment


      • #4
        Originally posted by aducom View Post
        The table for sec_logged should be created by generating a log module from tools.
        Hello, Mr. Drent

        How are you?

        The sc_logged table is used for users logged on the system.
        For the log module, you can name the table as you want.

        Eg .: sc_log
        Last edited by John L. Santos; 05-18-2016, 09:44 AM.
        Best Regards,
        John L. Santos

        Bug Tracker Team
        NetMake - IT Solutions

        Comment


        • #5
          Originally posted by tfertil View Post
          Thank you Mr. Drent. When I added a Log module to my project, the table is created automatically.

          But even so my login form returns the same error:

          Call to undefined function sc_logged_is_blocked() in C:\Program Files (x86)\NetMake\v81\wwwroot\scriptcase\app\Metas\lda p_Login\ldap_Login_apl.php on line 1574

          I found that this function is defined in the file wwwroot\scriptcase\devel\lib\php\security\lib\sc_l ogged.php.

          It seems that the file is somehow not included, even after creating the Log module...

          Any ideas? Thank you for your help.

          Regards,
          Hello,

          We're working to fix all LDAP errors for next update.


          Thank you!
          Best Regards,
          John L. Santos

          Bug Tracker Team
          NetMake - IT Solutions

          Comment


          • #6
            Hello,

            We performed several fixes and improvements in the security module with LDAP. Everything is working properly in our environments. Could you check if your problem persist for you?

            If so, I will be contact you for a better analysis, for know how it is being done and how the data is being informed in the LDAP settings.


            Note: We have added a new field "Suffix" in the LDAP settings. It works to inform you that the service suffix.

            For example:
            domain: DC=scriptcase,DC=net
            suffix: @scriptcase.net

            So the next step you should just inform only the username.


            Implemented new suffix field to prevent duplicity for user registered in the LDAP settings.
            Last edited by John L. Santos; 05-18-2016, 09:43 AM.
            Best Regards,
            John L. Santos

            Bug Tracker Team
            NetMake - IT Solutions

            Comment


            • #7
              Hello, Mr. Santos. No luck: I updated my Scriptcase to version 8.1.041 and still have troubles:

              Environment: ScriptCase 8.1.041 in a Windows 10 Pro x64 Spanish PC. Database is SQL Server 2014 in a Windows 2012 R2 server. This server is also a PDC.

              STEPS I TAKE:
              1. Create a new project connecting to my database.
              2. Create two simple grid/form apps.
              3. Create a Log module.
              4. Create a LDAP Total Control security module.

              There's no problem there, everything works ok, but...

              5. I run the "Login form". I could enter my username and password, and then I receive this error message:

              Fatal error: Call to undefined function sc_logged_is_blocked() in C:\Program Files (x86)\NetMake\v81\wwwroot\scriptcase\app\Metas\sec urity_Login\security_Login_apl.php on line 1633

              NOTES:
              a) I'm sure I'm using the right username and password. But even if I use an invalid password the message error is the same.
              b) If I run the grid or form apps, they work.
              c) This is a completely new project. I have tried several times creating new projects, different names every time... no luck.

              Comment


              • #8
                Hello,

                Please, send to email bug@scriptcase.net a timesheet that you are available so we can schedule a remote access and solve this problem.
                Best Regards,
                John L. Santos

                Bug Tracker Team
                NetMake - IT Solutions

                Comment


                • #9
                  Hello,
                  I'm getting the same problem as tfertil. Any suggestion to solve this problem ??? Thanks

                  Comment

                  Working...
                  X