Write some Software
$30-250 CAD
ชำระเงินเมื่อจัดส่ง
Hi there,
We need an experienced developer that can setup the authentication/registration process in ASP.NET - MVC 5 for us.
Here what we want:
REGISTRATION
Users can register to our website by providing the following information: email, first name, last name, password, photo and phone number(optional)
When user uploads a photo he/she is prompt to crop the image to fit 200x200px. Image will be compressed before saved in the server.
After uploading the photo user id will be used to create a folder in the server where the photo will be saved.
New users are automatically signed to a role called "FREE"
User receives an email to confirm the registration and after confirming it he has access to the application. This email has to be driven by a template that’s simple enough for us to change its content and layout.
FORGOT PASSWORD
User inserts an email and receives by email a link to reset password
This email has to be driven by a template that’s simple enough for us to change its content and layout.
This link expires in 1day.
This link has to be very secure (GUID ?)
LOGIN
Login by email and password
After 10 failed attempts account gets blocked and user has to reset password
User has to be able to login/register using Facebook, Twitter, LinkedIn and Google OAuth2 Sign-on
If possible we want to import the images they have on their social media profile to our profile
These processes described above has to be developed with a high standard of SECURITY and PERFORMANCE in mind. The website has to be secure and fast!
Also these processes above has to be performed from a website and from mobile applications. In other words user has to be able to register, reset password and login from a mobile application (IOS and Android). In this job post is found the mobile application screenshot. We are looking for an IOS developer to build the app but for this project lets focus on the server side.
Below is found some modules for browsers only (no native mobile app has access to it).
USER ADMIN
Only users with role “Admin” has access to this page
Create, edit, delete and reset password from users
List of users with the following info: email, first name, last name, last login datetime, creation datetime, user role, status (active, blocked)
Users can have more than one role. In this case all roles have to be displayed on “user role” column
We want the ability to search users and the list has to be paged (50 results per page)
Roles
Only users with role “Admin” has access to this page
Create/edit/delete roles
Associate roles to users. e.g. change users from “FREE” role to “PREMIUM” role
User can have more than one role
Ability to select multiples roles (checkboxes) at once
WHAT WE WILL PROVIDE TO YOU
The template you will use to create this application. The template will be this one:[url removed, login to view] You will have to integrate this template to your project and create all screens from it.
FTP account
Empty database
Email to be used to send emails
All API information from Facebook, Google, LinkedIn and Twitter
Text for all screens
We will assist you if screens layout
Everything you need to do your job well
WHAT WE DON”T WANT FROM YOU
Design work
Copy/text work
Marketing
Researching
Data entry
We have a lot of work to be done on our end depending on how well you work on this project we have more work for you in the future.
หมายเลขโปรเจค: #6637124