Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2

Thread: Direction

  1. #1
    New to the CF scene
    Join Date
    Sep 2012
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Question Direction

    (Not sure if this is the right forum for this question. If not, feel free to move.)


    I am looking for some direction. I am not a programmer or developer, only someone with an idea that is beyond his current skill set, but it is an idea I intend to pursue.

    I will be general in my initial question:

    How does one make a membership site in which each user has his own space when he logs in?

    For example, when I log into Facebook, I see things that are unique to my account. The interface and the design is the same as everyone else's, but the content is "my" content.

    I need to create a site in which each user has his or her own space and the content is "his or her" content. In general, how is this done?

    Are the membership software packages that are available capable of this level of granularity or is this something that is more customized that those packages can offer?

    Longer term, my intention is to create mobile apps that access this data for each user, in case that ties into the answer to the above question.

    Thanks in advance.

  • #2
    UE Antagonizer Fumigator's Avatar
    Join Date
    Dec 2005
    Location
    Utah, USA, Northwestern hemisphere, Earth, Solar System, Milky Way Galaxy, Alpha Quadrant
    Posts
    7,691
    Thanks
    42
    Thanked 637 Times in 625 Posts
    I will go ahead and move your post to "General Web Building".

    To give a quick answer to your question, such things as logins and profiles are handled on the back end of a website-- the server side. That's where you get into languages such as PHP, ASP, ColdFusion, etc. On this back end is where you can interact with files on the server, or more typically, a database such as MySQL. Using a database, you can store a person's account information (username, password, etc) in tables and control access to certain pages using sessions. In PHP sessions works by creating a cookie on the client PC that contains encrypted information, and your PHP scripts check this cookie on every request.

    There are boxed solutions for this sort of thing-- the well-known CMS products (Drupal, Wordpress, Joomla, etc) usually come with account management, or have plugins to handle it. But it's a pretty basic functionality and many web developers have rolled their own solutions.


  •  

    Posting Permissions

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