Custom dashboard page in Wordpress - wordpress

I am working on a client project now,its on Wordpress .I need to do following things
1.Each logged user should redirect to a custom dashboard page(Not usual Wordpress dashboard).
2.Each logged user able to upload the PDF from Dashboard and store them.
Right now I am kinda struck like where to start,I have login system,registration and profile page implemented using User Profile Plugin from codecanyon.
Someone please advise me to implement the Custom Dashboard for each logged user,
How to upload the PDF for each user and how to store them?.

I don't know hows your codecanyon scirpts working, but the scenario to achieve this is:
Make Custom PostType/Custom Template that only works with logged-in users, Or you can check if detect the logged in user's session on that particular dashboard so that other users can't access it.
Make custom login form and after success logged in, redirect the logged in user to that particular PostType/Template that you make for logged in users.
I don't think the default WordPress upload works in front, so you have to create a custom upload scripts that upload the pdf files and store the credential of the user in wp_options table, with update_option()
This thread helps you to use default wordpress media uploader in front end Front End Media Uploading in Wordpress

Related

is there plugin Predefined users to login wordpress front end only

I want to pre-define user list who can allow to enter site front end.is there any plugin for that in wordpress.So that the specified members can login in to the front website.not admin panel
Below plugin is useful for make user login access for front end.you can extend plugin as plugin use custom table for save user detail in DB.
Front-End Only Users
User registration & user profile - Profile Builder plugin is useful to make user login access for front end.

Wordpress multi user

I have a site where I need to create users (apart from admin) and these users can login and exchange messages between them. They can also upload files that can be downloaded by other users.
So I am not sure if there is any plugin for this. also most important out of below two which is good option:
User can login from newly created login panel on "front end" and use messaging/file upload from front end developed functionality.
User uses admin panel login and after logging in see admin panel with some restriction, and here can perform messaging/file upload.
You can use a combination of WP-Filebase Download Manager plugin (allows users to upload files from the front-end) and Private Messages For WordPress
plugin.

wordpress user registration/profile plugin

I am trying to make a wordpress site which will allow users to register by themselves and log into the site and have a profile. IS there such a plugin that will allow me to incorporate this into my site? I have looked around and being that I have very little experience with making sites/wordpress I have decided to ask some experts.
I know with wordpress you get a "blog" sort of site, but i'm hoping that if the plug-in i'm looking for exists then I can make my site to look different. The reason I am asking for each individual member to have their own "profile page/ private page" is because I want to be able to upload data to their specific pages and they should be able to see the data without seeing others'.
Thanks for any and all help you can provide me.
If I can't find a suitable solution, I will try to build a site with joomla, I had gone with wordpress because I had heard that it was easier to use.
Yeah, There is one plugin to do all these in wordpress. Plugin name: Profile Builder - front-end user registration, login and edit profile
plugin Link: http://wordpress.org/plugins/profile-builder/
Yeah, There is one plugin to do with all the things which you want. Plugin Name : "Theme My Login"
Plugin Features :
Your registration, log in, and password recovery pages will all match
the rest of your website
Includes a customizable widget to login anywhere from your blog
Redirect users upon log in and log out based upon their role
Show gravatar to users who are logged in.
Assign custom links to users who are logged in based on their role
Customize user emails for registration and/or password recovery
Send user emails in HTML format
Allow users to set their own password upon registration
Require users to be approved or confirm e-mail address upon
registration
Theme user profiles
Please refer the following Location :
Theme My Login

Login to Wordpress from another website

I have a Simple PHP Website at www.example.com and I have a wordpress blog at www.example.com/blog/ and both of them have user login pages. I would like the user to logged into the wordpress blog as well when the user logs in using www.example.com login.
Please help
The proper way of doing it is
Create a wordpress plugin
Use the plugin to listen for the wordpress engine initiation
On initiation check for the user session in the browser or in your external application
If a user session is found (assuming your usernames and emails are unique for both systems, so that a single registration is allowed with it) check for a wordpress user with matching username or email
If a wpuser is found, set the current user as that
If no user is found create a new wordpress user and set him as the current user
There are neat API's available for doing this in wordpress. We have used it to integrate wordpress with many external websites, CMS and Social networking sites like Elgg.
You should have a look at the bbPress Integration plugin that does the same thing to integrate WordPress and BBPress forums.
Basically you will simply need to create some cookies on the user browser crypted with the appropriate secret keys.

Block wp-admin.php for non admin users in wordpress

I want to use the user structure in wordpress for a website, but when a user logs in using the traditional wp-login.php, if the user is not an admin, it enters wp-admin.php with it's profile and a dashboard.
I don't want that. I would like that, after a successfull login, all non admin users to be redirected by the main page, and every time a non admin user tries to enter in wp-admin.php to redirect them as well.
Is there a plugin for that? Thanks!
I haven't used it, but this looks promising: Hiding the WordPress Dashboard for Non-Admin Users

Resources