XXX4Fans
Програмысли from boosty
Програмысли

boosty


Сайт на .NET #E10 - Запомни меня

В этом видео достаточно много улучшений, тест и реализовываю возможность запомнить пользователя. 

Resunet-Part10.mp4

Исходник: 
resunet-v10.zip

Comments

<div ><div><span class="text">Annette, Сегодня посмотрел код и есть ещё одна проблема. Если при авторизации выбрать - Запомнить меня, то выйти не получиться, потому что нигде не чиститься Cookie для RememberMe. В следующем видео обязательно это нужно будет рассмотреть.</span></div></div>

Програмысли

<div ><div><span class="text">На Винде что в Хроме, что в Эдже куки сессии не удаляются, так что пришлось удалять вручную, но с этим возник другой вопрос, почему в dbsession проскакивает userid = -1? У нас создается кука сессии после ее удаления, что не связана с кукой rememberme, но почему -1, а не null тогда? При чем, сначала соpдается кука с null, а затем сразу же с -1 вторая. Из-за этого, тк мы проверяем на null, у нас все равно выдает true (тк -1), хотя кука не привязана ни к чему, и, получается, юзер авторизован с id -1</span></div></div>

Annette

<div ><div><span class="text">Podygun, просто создание у меня не только создает, но и вовюзвращает текущий id. В запросе после insert идет returning id . Для update я кажется везде использую именно execute</span></div></div>

Програмысли

<div ><div><span class="text">Посмотрел про Execute и Query в Dapper'е, надо использовать Execute для запросов на модифицирование данных. Query для выборки, у тебя для создания тоже query используется, разница мб какая-то есть</span></div></div>

Podygun


Related Creators