Node JS/Mongo/PassportJS - сделать логин страницу и страницу профиля
Всем привет! Мне нужен простой и хорошо документированный API для аутентификации, написанный на node.js (с помощью Passport.JS) для моего мобильного приложения. Он должен позволять пользователям безопасно входить в систему и аутентифицироваться с помощью Auth 2.0 с помощью электронной почты / пароля или социальных сетей (Weibo, , Facebook, Twitter, Instagram и Line) и сохранять данные пользователя в защищенной зашифрованной базе данных MongoDb, а также некоторые медиафайлы, такие как как изображения и MP3.
Я также хотел бы, чтобы вы создали простую страницу входа, которая использует новый API и содержит соответствующие SDK для WeiBo, Facebook, Instagram и Line (я буду предоставлять ключи и токены приложений и информацию для тестирования каждой учетной записи). На странице входа / регистрации должна быть следующая информация:
[текстовое поле электронной почты]
[текстовое поле пароля]
[кнопка входа в систему] [кнопка регистрации]
[забыли пароль?] - предложить ввести зарегистрированный адрес электронной почты, тогда API / сервер отправит пользователю ссылку на веб-страницу, чтобы изменить свой пароль (эта страница для ввода нового пароля также должна быть создана как часть API / сервера)
[Кнопка входа в систему Line] [кнопка входа в систему Facebook][кнопка входа в систему WeiBo]
[Кнопка входа в систему Instagram][кнопка входа в систему Twitter]
[Кнопка входа в систему]
Как только пользователь зарегистрировался яерез социальные сети или по электронной почте, мне нужен простой домашний экран, просто имя пользователя и изображение профиля со своей учетной записи в социальных сетях, или если они использовали свой адрес электронной почты для входа в систему или не имеют изображения, показать электронную почту и позволить пользователю загружать изображение профиля в базу данных. На домашнем / профильном экране пользователь должен иметь возможность:
выйти из системы - вернуться к экрану Login
Удаление учетной записи - запросите пароль, затем вернитесь к экрану входа в систему.
Если для входа в систему был использован адрес электронной почты:
Изменить адрес электронной почты - введите пароль, затем введите новый email
Изменить пароль - введите пароль, затем введите новый пароль. то же, что и «забыли пароль» (см. Выше)
https://www.npmjs.com/package/passport-line
https://www.npmjs.com/package/passport-weibo-token
-
https://coursetro.com/posts/code/32/Create-a-Full-Angular-Authentication-System-with-Firebase
Оставлю здесь, может кому-то пригодится -
Current freelance projects in the category Javascript and Typescript
Development of the AM Mobility platform (car service, parking, insurance, car rental)
5770 USD
We are looking for a team or an experienced Full Stack developer to create the MVP of the AM Mobility platform. AM Mobility is a unified digital ecosystem for motorists, combining in one application and web platform: parking; car service; tire fitting; car wash; car rental;… Javascript and Typescript, Web Programming ∙ 5 days 5 hours back ∙ 114 proposals |
Gsap animations
22 USD
Good day. Corrections need to be made in the current project. A specialist is needed who works well with gsap/lenis. Animation of cards needs to be done. Detailed specifications here:… Javascript and Typescript, Web Programming ∙ 5 days 11 hours back ∙ 21 proposals |
I am looking for a mentor with Claude Code to launch a web project from scratch.Brief about the task: I am a beginner with no programming experience. I have a ready specification for website development (42 pages, Next.js, PostgreSQL). I want to implement it myself using Claude Code - I need a specialist who will set up the environment and teach me how to… Javascript and Typescript, Tuition ∙ 7 days 10 hours back ∙ 19 proposals |
Website design updateIt is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added. HTML & CSS, Javascript and Typescript ∙ 8 days 4 hours back ∙ 97 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 8 days 9 hours back ∙ 8 proposals |