powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Авторизация в левой части сайта.
25 сообщений из 44, страница 1 из 2
Авторизация в левой части сайта.
    #38049209
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я уже заранее знаю куда вы меня перенаправите, но мне не нужна авторизация на отдельной странице .
собственно есть "Пользовательский элемент управления" с полями для авторизации, он расположен на главной странице слева, после того как пользователь ввел логин-пароль и нажал войти, нужно провести его авторизацию, ну и потом уже дальше с ним работать как с авторизированым. Какие есть предложения по этому поводу???
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049238
dzone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользовательский элемент управления с полями для авторизации должен уметь после авторизации превращаться в Пользовательский элемент управления с данными авторизованного пользователя, в чем проблема?
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049257
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dzoneПользовательский элемент управления с полями для авторизации должен уметь после авторизации превращаться в Пользовательский элемент управления с данными авторизованного пользователя, в чем проблема?
вы совершенно правильно поняли мою задачу, класс LogOnModel с нужными полями у меня есть, на UserControl положено все что нужно, осталось только реализовать, тоесть обработать нажатие кнопки и передать модель контроллеру, а как это сделать не знаю.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049263
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот он не работающий UserControl
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UserLogOnControl.ascx.cs" Inherits="MVC_Test1.Controls.UserLogOnControl" %>
<%@ Assembly  %>
<% using ( Html.BeginForm( "LogOn", "Default" ) )
   { %>
<table id="authtable" style="width: 250px; border: solid 1px Gray;" background="/Content/Images/logon.png">
    <tr>
        <td colspan="2" align="center" style="vertical-align: middle;">
            <div class="userlabel">
                Имя пользователя</div>
        </td>
    </tr>
    <tr>
        <td colspan="2" align="center" style="vertical-align: middle;">
            <input type="text" name="Login" value="<%: Model != null ? Model.Login : null %>" />
        </td>
    </tr>
    <tr>
        <td colspan="2" align="center" style="vertical-align: middle;">
            <div class="userlabel">
                Пароль</div>
        </td>
    </tr>
    <tr>
        <td colspan="2" align="center" style="vertical-align: middle; text-align: center;">
            <input type="password" name="Password" value="<%: Model != null ? Model.Password : null %>" />
        </td>
    </tr>
    <tr>
        <td align="right">
            <%: Html.CheckBoxFor(m=>m.re %>
        </td>
        <td align="left">
            Запомнить меня
        </td>
    </tr>
    <tr>
        <td style="width: 40%;" align="right">
            <input type="submit" value="Войти" style="cursor: hand; width: 80%;" />
        </td>
        <td style="width: 50%;" align="right">
            <a href="" style="font-size: 10pt; text-align: right; padding-right: 5px;" title="Восстановление пароля">
                Забыли пароль?</a>
        </td>
    </tr>
    <tr>
        <td colspan="2" align="center">
            <a href="Registration" title="Регистрация нового пользователя">Зарегистрироваться</a>
        </td>
    </tr>
</table>
<%} %>
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049279
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sanprof[SRC asp/xhtml]<td align="right">
<%: Html.CheckBoxFor(m=>m.re %>
</td>[/SRC]
исправил у себя, просто не успел дописать
Код: plaintext
1.
2.
3.
<td align="right">
            <%: Html.CheckBoxFor(m=>(m as MVC_Test1.Models.LogOnModel).RememberMe) %>
        </td>
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049296
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на вопрос почему вы не используете MSSqlServer для авторизации, я отвечу, что я использую PostgreSQL (так желает руководство) там будет хранится весь контент сайта.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049341
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanprofна вопрос почему вы не используете MSSqlServer для авторизации, я отвечу, что я использую PostgreSQL (так желает руководство) там будет хранится весь контент сайта.
А зачем вы нас это сказали?
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049349
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степиА зачем вы нас это сказали?
что бы не отправляли на примеры стандартной авторизации с MSSqlServer, которыми кишит весь интернет, а как только шаг вправо, шаг влево расстрел. Это к тому, что у меня не стандартное решение задачи, а документации нигде в таком случае не могу найти.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049355
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanprof, почитайте пока о том, как "обработать нажатие кнопки и передать модель контроллеру". Это стандартный механизм ASP.NET MVC, что никак не зависит от того, что у Вас за СУБД.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049356
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще добавлю, этот UserControl должен работать независимо от того, куда я его положу, толи на главную (Master.Page), толи на отдельную страницу, толи еще куда. Главное по нажатию на кнопку, попасть в метод контроллера
Код: plaintext
1.
2.
3.
4.
5.
6.
[HttpPost()]
LogOn( LogOnModel model)
{
    //тут мой обработчик
    return View();
}
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049357
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanprof,
А чем же оно не стандартное?, если мембершип приделать к ливерной колбасе, он и там будет работать, вполне стандартно.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049358
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANASanprof, почитайте пока о том, как "обработать нажатие кнопки и передать модель контроллеру"
если такое есть с удовольствием почитаю, только я такого не нашел.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049362
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanprofskyANASanprof, почитайте пока о том, как "обработать нажатие кнопки и передать модель контроллеру"
если такое есть с удовольствием почитаю, только я такого не нашел. Введение в ASP.NET MVC
ASP.NET MVC 3 в деталях
ASP.NET MVC 4
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049367
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sanprofя уже заранее знаю куда вы меня перенаправите, но мне не нужна авторизация на отдельной странице .
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049370
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне не нужна стандартная реализация, в моем случае в тех ссылках полезного ничего нет.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049373
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проект на MVC 2
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049375
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanprofмне не нужна стандартная реализация, в моем случае в тех ссылках полезного ничего нет.И что не получается?
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049377
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanprofмне не нужна стандартная реализация, в моем случае в тех ссылках полезного ничего нет.
стандартной реализации под постгрес в сети как грязи, вы же придумываете ... даже велосипедом это не назвать
https://www.google.ru/#hl=ru&newwindow=1&tbo=d&sclient=psy-ab&q=asp.net+membership+provider+postgresql&oq=membership+asp.net+pos&gs_l=hp.1.1.0i30j0i8i30l3.1506.2831.3.5450.4.4.0.0.0.0.78.303.4.4.0.cpmergendl..0.0...1.1.GfRkJ0Tk8jY&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&fp=fe803a141bc34008&bpcl=38897761&biw=1280&bih=786
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049379
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANASanprofмне не нужна стандартная реализация, в моем случае в тех ссылках полезного ничего нет.И что не получается?
UserControl мне нужен, что бы можно было использовать там куда я его положу, если пользователь авторизирован выводить о нем информацию, если нет дать возможность авторизироавться.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049381
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanprofпроект на MVC 2 File \ New \ Project
В окне New Project в дереве Installed Templates выбираете Visual C# \ Web в центральном окне выбираете ASP.NET MVC 2 Web Application.
Играетесь, разбираетесь, заменяете "стандартную" реализацию своей.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049385
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanprofskyANAпропущено...
И что не получается?
UserControl мне нужен, что бы можно было использовать там куда я его положу, если пользователь авторизирован выводить о нем информацию, если нет дать возможность авторизироавться.В MVC нет такого понятия UserControl.
Ещё раз: ознакомьтесь с основными стандартными понятиями и механизмами ASP.NET MVC, после этого задавайте вопросы на форуме.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049388
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAИграетесь, разбираетесь, заменяете "стандартную" реализацию своей.
да наигрался уже вдоволь, я бы сюда и не написал, если бы не ступил шаг вправо от этой стандартной реализации и уже ничего не работает.
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049401
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanprofskyANAИграетесь, разбираетесь, заменяете "стандартную" реализацию своей.
да наигрался уже вдоволь, я бы сюда и не написал, если бы не ступил шаг вправо от этой стандартной реализации и уже ничего не работает.Что конкретно не работает?
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049409
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня к примеру ASP.NET MVC приложение работает с базой MongoDB через самостоятельно реализованный класс MongoDbGateway, что дёргает драйвер MongoDB.
Но вот модель в контроллер передаётся стандартными средсвами ASP.NET MVC.
А Вы что хотите сделать, и что у Вас не получается? :)
...
Рейтинг: 0 / 0
Авторизация в левой части сайта.
    #38049412
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANASanprofпропущено...

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

кнопка не работает, у чего-то думал что в asp.net перед отправкой модели по нажатию на кнопку ее можно еще как-то подкорректировать, я а вобще не получаю события OnClick кнопки, зато Page_Load работает.
Вот мой "пользовательский элемент управления" на C# (UserControl)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UserLogOnControl.ascx.cs" Inherits="MVC_Test1.Controls.UserLogOnControl" %>
    <script runat="server">
        protected void Page_Load( object sender, EventArgs e )
        {

        }
        void btnSubmit_Click( object sender, EventArgs e )
        {
        }
    </script>
<% using ( Html.BeginForm( "LogOn", "Default" ) )
   { %>
<table id="authtable" style="width: 250px; border: solid 1px Gray;" background="/Content/Images/logon.png">
    <tr>
        <td colspan="2" align="center" style="vertical-align: middle;">
            <div class="userlabel">
                Имя пользователя</div>
        </td>
    </tr>
    <tr>
        <td colspan="2" align="center" style="vertical-align: middle;">
            <input type="text" name="Login" value="<%: Model != null ? Model.Login : null %>" />
        </td>
    </tr>
    <tr>
        <td colspan="2" align="center" style="vertical-align: middle;">
            <div class="userlabel">
                Пароль</div>
        </td>
    </tr>
    <tr>
        <td colspan="2" align="center" style="vertical-align: middle; text-align: center;">
            <input type="password" name="Password" value="<%: Model != null ? Model.Password : null %>" />
        </td>
    </tr>
    <tr>
        <td align="right">
            <%: Html.CheckBoxFor(m=>(m as MVC_Test1.Models.LogOnModel).RememberMe) %>
        </td>
        <td align="left">
            Запомнить меня
        </td>
    </tr>
    <tr>
        <td style="width: 40%;" align="right">
            <input type="submit" name="btnSubmit" value="Войти" style="cursor: hand; width: 80%;" OnClick="btnSubmit_Click" />
        </td>
        <td style="width: 50%;" align="right">
            <a href="" style="font-size: 10pt; text-align: right; padding-right: 5px;" title="Восстановление пароля">
                Забыли пароль?</a>
        </td>
    </tr>
    <tr>
        <td colspan="2" align="center">
            <a href="Registration" title="Регистрация нового пользователя">Зарегистрироваться</a>
        </td>
    </tr>
</table>
<%} %>
...
Рейтинг: 0 / 0
25 сообщений из 44, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Авторизация в левой части сайта.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]