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
Оставлю здесь, может кому-то пригодится -
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 265 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 3 dni 5 godzin temu ∙ 102 oferty |
Animacje Gsap
82 PLN
Dzień dobry. Trzeba wprowadzić poprawki w bieżącym projekcie. Potrzebny specjalista, który dobrze pracuje na gsap/lenis Trzeba zrobić animację kart. Szczegółowe wymagania tutaj:… Javascript & Typescript, Programowanie stron internetowych ∙ 3 dni 11 godzin temu ∙ 21 ofert |
Komercyjna platforma wideokonferencyjna on-premise „ViM”Wymagana jest opracowanie systemu wideokonferencyjnego on-premise z podstawowym obliczeniem na 100 jednoczesnych połączeń (10 izolowanych pokoi po 10 osób). Platforma powinna mieć wbudowaną architekturę do przyszłego poziomego skalowania do 1000 użytkowników poprzez dodawanie… Javascript & Typescript, Programowanie stron internetowych ∙ 4 dni 6 godzin temu ∙ 32 oferty |
Szukam mentora z Claude Code do uruchomienia projektu internetowego od zera**Krótko o zadaniu:** Jestem nowicjuszem bez doświadczenia w programowaniu. Mam gotowe TŻ na rozwój strony (42 strony, Next.js, PostgreSQL). Chcę zrealizować to samodzielnie za pomocą Claude Code - potrzebuję specjalisty, który skonfiguruje środowisko i nauczy mnie pracy z… Javascript & Typescript, Edukacja ∙ 5 dni 10 godzin temu ∙ 18 ofert |
Aktualizacja projektu na stronieTrzeba zaktualizować design istniejącej strony internetowej używając HTML, CSS, JS: odświeżyć wygląd, uczynić go nowoczesnym i responsywnym na urządzenia mobilne. Wymagana jest dodanie płynnych animacji i interaktywnych elementów. Układ HTML i CSS, Javascript & Typescript ∙ 6 dni 3 godziny temu ∙ 90 ofert |