Struts2 - Разрешить пользователю войти в систему, чтобы одобрить элемент - PullRequest
0 голосов
/ 03 февраля 2011

Мне нужно разрешить пользователю войти в мое веб-приложение struts2 и одобрить изображение.Они могут видеть только свои изображения в ожидании одобрения и не должны иметь доступа к остальной части сайта.

Это заменяет старый процесс отправки изображений пользователей по электронной почте в ожидании одобрения.

Пожалуйста!У кого-нибудь есть идеи о том, как это можно сделать ??

Ответы [ 2 ]

0 голосов
/ 04 февраля 2011

Но вы сказали, что больше связано с аутентификацией и авторизацией и не является проблемой, специфичной для Struts2. Просто Google для авторизации и аутентификации, и вы получите много примеров.

0 голосов
/ 03 февраля 2011

Я бы поставил все jsp под WEB-INF.Затем убедитесь, что все действия по доступу к изображению содержатся в перехватчике, который проверяет, вошел ли пользователь в систему ( SecurityInterceptor ), в противном случае он перенаправит их на экран входа в систему.Вам нужно создать действие для входа в систему пользователя и установить переменную сеанса, которая бы удовлетворяла этому.Затем я буду хранить изображения в БД, потому что мне нравится помещать все в БД, и строка, вероятно, будет содержать: UseID (пользователь, которому принадлежат права доступа к этому изображению, описание, дата публикации и изображение).

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

...