Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / где хранить профиль пользователя? / 19 сообщений из 19, страница 1 из 1
01.08.2013, 09:08
    #38351047
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
всем привет...у меня такой вопрос уважаемые форумчане..где хранить профиль пользователя когда он залогинился н асайте?
веб проект сделан на spring framework+js...развенут на вебложике...авторизация и прочее сделано в ява классах, js используется только для авторизации. Сначала хранил профиль юзера в статических полях java класса, потом только понял что это было неправильно..т.к. статические члены одни для всех юзерей и происходит пересечение профилей...вот и хотел узнать где хранить профиль, нужна глобальная переменная но которая для каждого пользователя будет уникальной..как вообще это делается?
...
Рейтинг: 0 / 0
01.08.2013, 09:30
    #38351075
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
miklouhaгде хранить профиль пользователя когда он залогинился н асайте?
...
как вообще это делается?
Берется любая СУБД и в ней хранят данные...
...
Рейтинг: 0 / 0
01.08.2013, 09:39
    #38351088
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
krvsamiklouhaгде хранить профиль пользователя когда он залогинился н асайте?
...
как вообще это делается?
Берется любая СУБД и в ней хранят данные...
они уже есть в субд, я их оттуда и беру, я имею ввиду где хранить их после того как залогинился и получил их из субд
...
Рейтинг: 0 / 0
01.08.2013, 09:58
    #38351110
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
Нигде. Нужно при каждом запросе брать необходимые данные профиля из СУБД.
...
Рейтинг: 0 / 0
01.08.2013, 10:01
    #38351118
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
AntonariyНигде. Нужно при каждом запросе брать необходимые данные профиля из СУБД.
при первом запросе к субд передается логин и пароль пользователя...но их же надо тоже где то хранить чтобы передавать их при следующем запросе к субд?
...
Рейтинг: 0 / 0
01.08.2013, 10:09
    #38351143
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
У вас пользователь бд используется для авторизации на сайте?
...
Рейтинг: 0 / 0
01.08.2013, 10:24
    #38351159
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
Куки?
...
Рейтинг: 0 / 0
01.08.2013, 11:26
    #38351267
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
miklouha, профиль пользователя (и особенно пароль) следует хранить на стороне сервера используя механизмы выбранного фреймворка. Задавай вопрос на форуме по Java.

GustlyКуки?
Если хочется облегчить взлом сайта, то куки отличный выбор.
...
Рейтинг: 0 / 0
01.08.2013, 11:27
    #38351270
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
AntonariyУ вас пользователь бд используется для авторизации на сайте?
да...логин и пароль проверяются есть ли такой пользователь, и получаем еще права пользователя разрешения и прочую информацию
...
Рейтинг: 0 / 0
01.08.2013, 11:28
    #38351275
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
bazilemiklouha, профиль пользователя (и особенно пароль) следует хранить на стороне сервера используя механизмы выбранного фреймворка. Задавай вопрос на форуме по Java.

GustlyКуки?
Если хочется облегчить взлом сайта, то куки отличный выбор.
сайт тк и работат...все хранится на сервере, проблема одна..в качестве глобальных переменных использовался класс со статическими членами...а в веб проектах так делать нельзя...я вот и спрашиваю тут чтобы узнать есть ли какая нить альтернатива статическим членам
...
Рейтинг: 0 / 0
01.08.2013, 11:34
    #38351288
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
miklouhaя вот и спрашиваю тут чтобы узнать есть ли какая нить альтернатива статическим членам
Это форум по HTML/JS/CSS, то есть по клиентской части. У тебя проблема которую нужно решать на стороне сервера. У тебя сайт написан на Java и именно там следует этот вопрос поднимать.
...
Рейтинг: 0 / 0
01.08.2013, 11:38
    #38351301
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
bazilemiklouhaя вот и спрашиваю тут чтобы узнать есть ли какая нить альтернатива статическим членам
Это форум по HTML/JS/CSS, то есть по клиентской части. У тебя проблема которую нужно решать на стороне сервера. У тебя сайт написан на Java и именно там следует этот вопрос поднимать.+1
И идея авторизации на сайте под пользователем бд мне кажется сомнительной.
...
Рейтинг: 0 / 0
01.08.2013, 11:41
    #38351305
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
miklouhaя имею ввиду где хранить их после того как залогинился и получил их из субд
Например в сессион... Хотя х/з какой у тебя серверный язык...
...
Рейтинг: 0 / 0
01.08.2013, 11:41
    #38351307
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
bazilemiklouhaя вот и спрашиваю тут чтобы узнать есть ли какая нить альтернатива статическим членам
Это форум по HTML/JS/CSS, то есть по клиентской части. У тебя проблема которую нужно решать на стороне сервера. У тебя сайт написан на Java и именно там следует этот вопрос поднимать.
сайт написан под паттерном mvc, на яве только модель, для отображения используется js.
...
Рейтинг: 0 / 0
01.08.2013, 14:55
    #38351710
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
miklouhabazileпропущено...

Это форум по HTML/JS/CSS, то есть по клиентской части. У тебя проблема которую нужно решать на стороне сервера. У тебя сайт написан на Java и именно там следует этот вопрос поднимать.
сайт написан под паттерном mvc, на яве только модель, для отображения используется js.

А на чём контроллеры написаны? в тот форум и обращайтесь. Я надеюсь Вы логику в виды не выносили? ))
...
Рейтинг: 0 / 0
01.08.2013, 22:15
    #38352211
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
Програмёрmiklouhaпропущено...

сайт написан под паттерном mvc, на яве только модель, для отображения используется js.

А на чём контроллеры написаны? в тот форум и обращайтесь. Я надеюсь Вы логику в виды не выносили? ))

в какие виды?) вы имеете ввиду предсталения?
проект не я писал с нуля...там есть представление на extjs. оно используется только для отображения...из логики в представлении там только предупреждения если например поле не заполнено какое то при сохранении...потом при сохранении через json передаются параметры в ява класс, а потом в базу данных.
...
Рейтинг: 0 / 0
01.08.2013, 22:58
    #38352234
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
miklouha,

mvc = model-view-controller.
view (представление.вид) - на extjs
model - на java
а вот на чём контроллеры написаны остаётся неизвестным (без них не может быть... иначе уже не mvc). Суть - понять где лежит основная логика и соответственно где и что сохранять (хотя всегда лучше на сервере, а значит Вам в java). :)
...
Рейтинг: 0 / 0
01.08.2013, 23:12
    #38352243
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
Програмёрmiklouha,

mvc = model-view-controller.
view (представление.вид) - на extjs
model - на java
а вот на чём контроллеры написаны остаётся неизвестным (без них не может быть... иначе уже не mvc). Суть - понять где лежит основная логика и соответственно где и что сохранять (хотя всегда лучше на сервере, а значит Вам в java). :)
я так понял в этом проекте контроллеров нет...там тупо вся модель и бизнес логика на стороне сервера...данные уже обработанные вытаскиваются через вебсервисы и сохраняются в переменных классов java...окгда вызываем какое нить окно передается название представления и название класса javа...когда что нить меняем в представлении также используя json передаем данные в java метод класса.
спасиб оза помощь)
...
Рейтинг: 0 / 0
03.08.2013, 14:42
    #38353910
st_st
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где хранить профиль пользователя?
Чем обычая сессия и бд не устраивает? После успешной авторизации запихнули id пользователя в сессию (сохранять в кэш (статичные классы) приложения ничего не надо) и при каждом запросе тащим данные из бд по этому id. Прошло 20 минут неактивности юзера или нажал Выход - сессия вырубается, юзер разлогинен. Для каждого юзера сессия своя, пересекаться ничего не будет.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / где хранить профиль пользователя? / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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