Page 1 of 2 12 LastLast
Results 1 to 10 of 26

Hybrid View

  1. #1
    Join Date
    Apr 2008
    Posts
    31
    Plugin Contributions
    0

    Default Re: My idea for accessing zen cart sessions outside of zen...

    hi

    can you point out security holes that you notice already and ill fix them up

  2. #2
    Join Date
    Apr 2008
    Posts
    31
    Plugin Contributions
    0

    Default Re: My idea for accessing zen cart sessions outside of zen...

    in fact i think i may have an idea to use the SOAP client and server with a new database table and the zen cart $_COOKIE['zenid']

    If I modify the login of zen cart i#to insert info into a custom db table such as session_id, session and timeout i can actually pass the zen sesison id to the soap server and check the database for a) that session id exists b) that session hasnt timed out. If the timeout is set the same as the zen cart one it should work ok

    also edit the logout routine to delete the session info from the custom table.

    any ideas on this?

  3. #3
    Join Date
    May 2008
    Posts
    19
    Plugin Contributions
    0

    Default Re: My idea for accessing zen cart sessions outside of zen...

    glenelkins...

    Please don't take this as being antagonistic (I know people over here LOVE to threadcrap just so they can get a dig at someone thinking outside the box), but what will you be using this information for? I'm sure it's far beyond my own needs, but I'm always interested to see what others are doing.

  4. #4
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: My idea for accessing zen cart sessions outside of zen...

    Quote Originally Posted by glenelkins View Post
    hi

    can you point out security holes that you notice already and ill fix them up
    My point was ... Calling something like /script_to_get_session.php?var=whatever to get the contents of ANY session var without validating who/what is making that request could easily disclose information that has no business being shared outside.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  5. #5
    Join Date
    Apr 2008
    Posts
    31
    Plugin Contributions
    0

    Default Re: My idea for accessing zen cart sessions outside of zen...

    A Hot Mess... I cannot really tell you what this is used for its a confidential piece of work im doing ....at work lol. I work for a media company as a web developer and basically have been looking for a way to link Textpattern to Zen Carts login

    I know allot of people have been trying to share session information outside zen cart. And iv been working to find a solution, the two main ways forward i see is AJAX or SOAP... the SOAP will be the best method if i can pass the session ID over!

    DrByte...the vailidation is done on the textpattern side in this case!

  6. #6
    Join Date
    Apr 2008
    Posts
    31
    Plugin Contributions
    0

    Default Re: My idea for accessing zen cart sessions outside of zen...

    The main thing is i cannot understand what zen cart does to stop session working outside of itself. Iv looked over the code and appart from a load of checks it does the sessions work just like any normal program..... and nobody seems to know why it does this.

    Iv even tried loading up the same session name and ID in external applications, it still wont work. Pain in the ######!


    Heres a question, how does Zen Cart actually control which pages are restricted access? There may be an option to completely re-do their silly login ( i say silly, its silly from a dev point of view, its not very versitile considering its open source )

  7. #7
    Join Date
    Apr 2008
    Posts
    31
    Plugin Contributions
    0

    Default Re: My idea for accessing zen cart sessions outside of zen...

    sorry 1 more thing...

    I know people over here LOVE to threadcrap just so they can get a dig at someone thinking outside the box
    I always think outside the box! In programming, if you dont you get nowhere most of the time! Bollocks to people who put others down, i dont care i have a nicely paid job to think outside the box! lol

  8. #8
    Join Date
    Apr 2007
    Location
    Herts. UK
    Posts
    890
    Plugin Contributions
    4

    Default Re: My idea for accessing zen cart sessions outside of zen...

    Quote Originally Posted by glenelkins View Post
    The main thing is i cannot understand what zen cart does to stop session working outside of itself.
    It doesn't actively stop sessions working outside itself. Did you set up the session handler correctly? Most Zen Cart installations store the session information in the database and Zen Cart uses a custom session handler for this.

    Regards,
    Christian.

  9. #9
    Join Date
    Apr 2008
    Posts
    31
    Plugin Contributions
    0

    Default Re: My idea for accessing zen cart sessions outside of zen...

    well in the login code it sets $_SESSION

    but if you try accessing one of the var from a script outside the folder zen cart runs in, it does work. Its strange, every application iv ever written i can access my session vars in any folder i wish from any script file i wish

  10. #10
    Join Date
    Apr 2007
    Location
    Herts. UK
    Posts
    890
    Plugin Contributions
    4

    Default Re: My idea for accessing zen cart sessions outside of zen...

    Quote Originally Posted by glenelkins View Post
    well in the login code it sets $_SESSION

    but if you try accessing one of the var from a script outside the folder zen cart runs in, it does work. Its strange, every application iv ever written i can access my session vars in any folder i wish from any script file i wish
    Zen Cart uses a custom session handler to store its session data. You cannot access the session data from $_SESSION until the data has been reloaded by the session handler. You'll need to read up on session_set_save_handler() and review the code in includes/functions/sessions.php .

    Regards,
    Christian.

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. Using zen cart sessions outside of zen cart
    By rasher in forum General Questions
    Replies: 0
    Last Post: 29 Jul 2009, 08:22 PM
  2. A pretty weird problem while accessing session outside of zen
    By yellow1912 in forum Contribution-Writing Guidelines
    Replies: 2
    Last Post: 1 Jul 2009, 02:44 AM
  3. Use Zen Variables outside Zen Cart
    By renkforce in forum General Questions
    Replies: 0
    Last Post: 4 Mar 2009, 07:12 PM
  4. Zen Cart Idea/Question
    By SOCiETi in forum General Questions
    Replies: 0
    Last Post: 28 Aug 2007, 07:56 PM
  5. Replies: 4
    Last Post: 30 Oct 2006, 12:59 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg