If a user needs to login to the system to see his own items than it is just like any other user. Reinventing the front end will not be good enough as you will need to detect when its logged in, therefor you will need to reinvent basically most of the user related API. It is a pointless work which you are most likely to get wrong (because it is complex, regardless of your skill). Just use the wordpress user system.
(not sure why would you need a plugin for that, but this will depend on your specific needs in the context of the site)
Related Posts:
- How to let user set password on registration
- Get user input from a form
- Front end user meta options for users
- Creating a Front-end based User Search
- Delete user from frontend
- Front End Registration Form Code – Password Field Not Saving
- Hide everything on site for visitors except specific page IDs
- Register new user in the frontend
- Multiple Backend Users as single Frontend User
- Redirect user to login before viewing custom post
- How to add a user profile page to frontend?
- Force user to change their password on the frontend at the first login and password policy
- Redirect user after successful email change
- Delete User via Frontend
- How to allow registered users to submit the form only 5 times per day?
- Disabling user capability to edit_posts or delete_posts in the front-end
- How to use url formatter with integer
- Browser extension to allow users to submit posts front end
- Add an ‘edit profile’ page with Genesis
- Front end login and page restriction
- User count only for role frontend vendor
- Let admin users edit member profiles from front end
- If the current user is an administrator or editor
- Editor can create any new user except administrator
- How do I add a field on the Users profile? For example, country, age etc
- How do I display logged-in username IF logged-in?
- How to allow an user role to create a new user under a role which lower than his level only?
- user_login vs. user_nicename
- How to programatically change username (user_login)?
- Change the Author Slug from Username to Nickname
- Remove Ability for Other Users to View Administrator in User List?
- Difference between update_user_meta and update_user_option
- Make display name unique
- Make WooCommerce pages accessible for logged in users only
- Find out if logged in user is not subscriber
- WordPress usermeta scaling for thousands of users
- How to get WordPress Username in Array format
- Display user registration date
- Get multiple roles with get_users
- get_user_meta() doesn’t include user email?
- Confirmation required on email change
- How to Merge Two Authors Into One?
- Whats the best way to share user data across multiple WordPress websites?
- get_current_user_id() returns 0?
- How to get userid at wp_logout action hook?
- Groups of capabilities: users with multiple roles?
- Is there a way to merge two users?
- User-edit role setting distinct from wp_capabilities? [closed]
- List users by last name in WP_User_Query
- What’s the difference between the capability remove_users and delete_users?
- How to restrict access to uploaded files?
- Automatically delete inactive users after 2 months
- How to change user_login with wp-cli?
- Delete all subscribers from wp_users and wp_usermeta a few thousand at a time
- Email user when password is reset by admin
- Replacing the WordPress password validation
- Ban a user and end their session
- Allowing users to edit only their page and nobody else’s
- How can 2 blogs share the same users
- alphabetically order role drop-down selection in dashboard
- WordPress auto login after registration not working
- Change the author slug from nickname to ID
- Execute a function when admin changes the user role
- How to let contributors to create a new revision(draft) editing their published posts
- how to use joomla password format in wordpress?
- How to do get_users() with multiple meta_keys
- Disallowing Users of a Custom Role from Deleting or Adding Administrators?
- What the user_status column?
- How to limit users to one comment per post
- Different back-end language for different users?
- Hide Admin Menu for Specific User ID who has administrator Role
- Migrating WordPress users into Disqus
- Problem with Hebrew characters in username
- Is there an upper limit for users in WP?
- How to display the status of users (online – offline) in archive.php
- Remove email verification when new user register
- How to change user`s avatar?
- How to set up User email verification after Signup?
- Allow up to 5 Concurrent Login Sessions
- How to hide media uploads by other users in the Media menu?
- Show admin bar only for some USERS roles
- How to display custom user meta from registration in backend?
- Allowing an email as the username?
- How to work around “that email address has already been used” error?
- Get the name of user who updated post
- Disable delete user
- Grouping users under parent user
- How to get the Gravityform entry ID from current user’s form submission? [closed]
- Retrieve all users from wordpress database via REST/JSON API
- Is there a way to set a user profile to Draft?
- Display edit link if post author is current user
- Check if specific username is logged in
- Best way to send users password?
- Limiting the number of users
- How can I get users email (and additional data) from the rest API?
- Force display name as full name
- Get users with atleast one post
- edit profile validation refreshes all field if missing wordpress
- Front end registration/login & publish/update 1 custom post
- How to update user role without logout