Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для Yonte
0 / 0 / 2
Регистрация: 21.05.2022
Сообщений: 27
1

Возможно ли сделать авторизацию?

25.05.2022, 18:34. Показов 1232. Ответов 5

Author24 — интернет-сервис помощи студентам
К сожалению я вообще на данный момент не понимаю как устроен ASP.NET на c#. Возможно ли сделать программу, то есть клиент(для пользователя), там будет авторизация, то есть к примеру человек пишет в программе имя и пароль а после этого он может использовать различные данные, которые предоставляет ему сервер. Данные будут отображаться там же в программе где они и авторизовывались. Сам сервер сделан через ASP.NET core в visual studio.

В иделае, я хочу сделать клиент и сервер. В клиенте будет авторизация, а на сервере будет программа, которая будет выдаваться после авторизации пользователя. То есть пользователи могут пользоваться программой после того как они авторизовались, сама программа которая им выдается, будет выполняться на сервере в реальном времени.

Может кто небудь подскажет? Что нужно для того, что бы делать такие программы? Моно ли вообще делать такое в ASP.NET?
К примеру саму программу я сделал, но мне нужен сервер, там где программа будет выполняться. Сам сервер как то должен быть защищен и отправка данных тоже. К сожалению я в этом навичок и вообще не понимаю связь между программой и сервером. А так же его защитой.

Буду очень рад если вы мне поможете хоть каким то ответом.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.05.2022, 18:34
Ответы с готовыми решениями:

Как сделать многопоточную авторизацию?
здравствуйте, скажите как в своей программе авторизоваться одновременно с нескольких...

Как сделать авторизацию на сайте
Написал бота для игры, хочу начать продавать методом подписок. У бота есть возможность управлять...

Как сделать авторизацию на web-ресурсе
Хочу сделать программу для просмотра состояния счета, кто подскажет как это можно выполнить.

Сделать авторизацию пользователя
Здравствуйте, всем! Нужно сделать авторизацию пользователя (двух). Как это сделать без БД? Нa Form1...

Как сделать авторизацию
Здравствуйте, не подскажите, как сделать авторизацию на си шарп для входа и как можно вставить в си...

5
 Аватар для Рядовой
1519 / 909 / 329
Регистрация: 17.05.2015
Сообщений: 3,434
25.05.2022, 19:49 2
Лучший ответ Сообщение было отмечено Yonte как решение

Решение

Yonte,
1) начните писать серверную часть приложения (модель, ядро) в бибилиотеке классов и протестируйте ее в консольном приложении.
2) создайте asp net core приложение по шаблону web-api, подключите к нему вашу бибилиотеку и разместите вызовы методов из этой модели в контроллере веб приложения. Для простоты авторизацию можно пока не писать.
3) Разместите ваше веб приложение в IIS
4) пробуйте делать запросы к вашему веб приложению через postman
5) пишите ваше клиентское приложение и пробуйте из него подключаться
6) можно и про авторизацию подумать

Добавлено через 8 минут
Попробуйте для начала просто отправить с клиента 2 цифры, посчитать их сумму на сервере и вернуть результат клиенту. Без опыта, вам это покажется ультра сложной задачей.
0
Эксперт .NET
 Аватар для Casper-SC
4432 / 2092 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2022, 02:41 3
Yonte, ещё есть книги, там много полезного можно узнать:
ASP.NET CORE в действии (говорят, что у этой книги очень хороший перевод, она у меня лежит на полке, как, впрочем, и вторая, но я их обе не читал , так как сейчас не до этих технологий).
Advanced ASP.NET Core 3 Security. Understanding Hacks, Attacks, and Vulnerabilities to Secure Your Website
1
 Аватар для MSI90
2 / 2 / 0
Регистрация: 03.03.2018
Сообщений: 44
04.06.2022, 21:14 4
Цитата Сообщение от Casper-SC Посмотреть сообщение
ASP.NET CORE в действии (говорят, что у этой книги очень хороший перевод, она у меня лежит на полке, как, впрочем, и вторая, но я их обе не читал , так как сейчас не до этих технологий).
Автор Эндрю Лок, ASP.NET Core в действии, перевод отличный, но к сожалению платформа Blazor там е рассмотрена. Не могу тоже приступить ни как к книге, купил больше месяца назад.
0
Эксперт .NET
 Аватар для Casper-SC
4432 / 2092 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
05.06.2022, 13:14 5
Цитата Сообщение от MSI90 Посмотреть сообщение
но к сожалению платформа Blazor там е рассмотрена
Думаю, знания из книги не то что не будут лишними, они просто необходимы и без них от Blazor толку будет мало.
0
 Аватар для MSI90
2 / 2 / 0
Регистрация: 03.03.2018
Сообщений: 44
05.06.2022, 15:41 6
Цитата Сообщение от Casper-SC Посмотреть сообщение
Думаю, знания из книги не то что не будут лишними, они просто необходимы и без них от Blazor толку будет мало.
Конечно
0
05.06.2022, 15:41
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.06.2022, 15:41
Помогаю со студенческими работами здесь

Не получается сделать авторизацию
чет не получается авторизацию сделать, вроде подключается и считывает данные, но все равно не может...

Не получается сделать авторизацию вк
В общем, пытаюсь делать авторизацию вк, напрямую через нажатие кнопки пока что. Вот код. ...

Сделать простую авторизацию
Помогите сделать простенькую авторизация, мож кто проектом поделитсяв качестве примера ОЧЕНЬ сильно...

Сделать авторизацию по данным из БД Access
Можете помочь как сделать авторизацию на C# БД Access чтоб пароль и логин брались из БД и после их...

Как сделать простую авторизацию?
Нужна самая простая авторизация, т.е. чтобы вводимый пароль задавался в программном коде.

Как сделать авторизацию в PayPal?
В интернете нашёл что работать с этим сервисом можно только через библиотеку: Библиотека PayPal ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Создание макробота, как способа экономии времени и варианта ИИ.
Hrethgir 28.01.2025
Чисто теоретически, создание ИИ на ПК можно разделить на части. Создать бота отвечающего за железо (эмулирование вкл, выкл, мышь, клавиатура), другой бот осуществляет распознавание изображений,. . .
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции. / / . . .
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru