Розробка системи реєстрації та авторизації користувачіву клієнт-серверному Web-додатку

dc.contributor.authorПономарьова, О. А.uk_UA
dc.contributor.authorГузь, Дарія Віталіївнаuk_UA
dc.contributor.authorГузь, Ганна Михайлівнаuk_UA
dc.date.accessioned2026-03-20T09:11:57Z
dc.date.issued2025
dc.descriptionО. А. Пономарьова: ORCID 0000-0003-1254-4403; Г. М. Гузь: ORCID 0009-0002-2908-8985uk_UA
dc.description.abstractUKR: У сучасних умовах стрімкого розвитку інформаційних технологій та зростання кількості web-додатків питання безпечної та ефективної реєстрації й авторизації користувачів набуває особливої актуальності.Дана стаття розглядає процес розробки системи реєстрації та авторизації користувачів у web-додатку з клієнт-серверною архітектурою, що забезпечує надійний контроль доступу до ресурсів та персоналізовану взаємодію з користувачем.Під час розробки було розглянуто ключові вимоги до систем автентифікації, серед яких безпека, масштабо-ваність, зручність у використанні та відповідність актуальним стандартам. Проаналізовано поширені підходи до реалізації клієнт-серверної архітектури, зокрема застосування REST API, JSON Web Token (JWT), протоколу HTTPS, а також фреймворків для фронтенду та бекенду, таких як React, Node.js і Express.Розроблена система передбачає двоетапний процес: реєстрацію нового користувача, а також авторизацію з використанням токенів доступу.Розроблена форма реєстрації у web-додатку включає вбудовану валідацію рядків, яка перевіряє коректність введених даних – зокрема формат електронної пошти, складність пароля, його підтвердження та унікальність Email-адреси. Після успішної реєстрації на вказану пошту надсилається лист із підтвердженням, що містить унікальний токен для активації облікового запису. Після підтвердження користувач автоматично перенаправляється до вікна авторизації, де може увійти до системи за допомогою своїх облікових даних, що забезпечує безпечний і контрольований доступ до ресурсу.Запропоноване рішення може бути інтегроване в різноманітні web-платформи, можливе масштабування, розширення функціоналу та інтеграції з іншими сервісами, зберігаючи високий рівень зручності використання для кінцевих користувачів. Розроблена система реєстрація та авторизації може бути застосована у різних галузях, де необхідно забезпечити надійну ідентифікацію користувачів та захист інформаційних ресурсів.uk_UA
dc.description.abstractENG: In the current context of rapid development in information technologies and the growing number of web applications, the issue of secure and efficient user registration and authorization has become increasingly relevant. This article explores the process of developing a user registration and authorization system within a web application based on a client-server architecture, which ensures reliable access control and personalized user interaction.During development, key requirements for authentication systems were considered, including security, scalability, usability, and compliance with modern standards. Common approaches to implementing client-server architecture were analyzed, particularly the use of REST API, JSON Web Token (JWT), HTTPS protocol, and frontend/backend frameworks such as React, Node.js, and Express.The developed system features a two-stage process: registration of a new user and authorization using access tokens.The registration form in the web application includes built-in string validation that checks the correctness of input data – the email format, password complexity, password confirmation, and uniqueness of the email address. Upon successful registration, a confirmation email is sent to the specified address containing a unique token for account activation. After confirmation, the user is automatically redirected to the login window, where they can access the system using their credentials, ensuring secure and controlled resource access.The proposed solution can be integrated into various web platforms, with potential for scalability, functional expansion, and integration with other services, while maintaining a high level of usability for end users. The developed registration and authorization system can be applied across different industries where reliable user identification and protection of information resources are required.en
dc.description.sponsorshipУкраїнський державний університет науки і технологій; Товариство з обмеженою відповідальністю «АЛЛО»
dc.identifier.citationПономарьова О.А., Гузь Г.М., Гузь Д.В. Розробка системи реєстрації та авторизації користувачів у клієнт-серверному web-додатку. Вісник Херсонського національного технічного університету. 2025. Т. 2, № 3(94). С.393–398. DOI: 10.35546/kntu2078-4481.2025.3.2.50uk_UA
dc.identifier.issn2078-4481
dc.identifier.urihttps://journals.kntu.kherson.ua/index.php/visnyk_kntu/article/view/1169/1127en
dc.identifier.urihttps://crust.ust.edu.ua/handle/123456789/21897en
dc.language.isouk
dc.publisherВісник Херсонського національного технічного університетуuk_UA
dc.rightsCreative Commons Attribution 4.0 International License.en
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en
dc.subjectреєстраціяuk_UA
dc.subjectавторизаціяuk_UA
dc.subjectклієнт-серверна архітектураuk_UA
dc.subjectвалідаціяuk_UA
dc.subjectweb-додатокuk_UA
dc.subjectформаuk_UA
dc.subjectregistrationen
dc.subjectauthorizationen
dc.subjectclient-server architectureen
dc.subjectvalidationen
dc.subjectweb applicationen
dc.subjectformen
dc.subjectКСКСuk_UA
dc.subject.classificationTECHNOLOGYen
dc.subject.classificationNATURAL SCIENCESen
dc.subject.classificationChemistryen
dc.subject.classificationАuthorizationen
dc.titleРозробка системи реєстрації та авторизації користувачіву клієнт-серверному Web-додаткуuk_UA
dc.title.alternativeDevelopment of a User Registration and Authorization Systemfor a Client-Server Web Applicationen
dc.typeArticleen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
52.pdf
Size:
1.75 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: