﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / ASP / Веб-программирование  / Как правильно сделать доступ к странице? / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sun, 23 Nov 2008 02:40:32 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Как правильно сделать доступ к странице?</title><link>http://www.relib.com/forums/Topic914097-4-1.aspx</link><description>Спасибо [b]bazile[/b] за разъяснение.</description><pubDate>Thu, 14 Jun 2007 14:26:40 GMT</pubDate><dc:creator>ibris</dc:creator></item><item><title>RE: Как правильно сделать доступ к странице?</title><link>http://www.relib.com/forums/Topic914097-4-1.aspx</link><description>[quote][b]ibris (14.06.2007)[/b][hr]При таком раскладе четветрая запись нужна или Session и без неё держит в памяти значения [b]Rights[/b] и [b]ManagerID[/b]?[/quote]&lt;/P&gt;&lt;P&gt;Если UserID и ManagerID несут разный смысл, то да нужна.</description><pubDate>Thu, 14 Jun 2007 14:20:48 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Как правильно сделать доступ к странице?</title><link>http://www.relib.com/forums/Topic914097-4-1.aspx</link><description>Небольшое уточнение&lt;br&gt;При таком раскладе четветрая запись нужна или Session и без неё держит в памяти значения [b]Rights[/b] и [b]ManagerID[/b]?&lt;br&gt;&lt;br&gt;[code]Session("Ok")="";&lt;br&gt;Session("UserID")="";&lt;br&gt;Session("Rights")="";&lt;br&gt;Session("ManagerID")="";[/code]&lt;br&gt;</description><pubDate>Thu, 14 Jun 2007 14:13:26 GMT</pubDate><dc:creator>ibris</dc:creator></item><item><title>RE: Как правильно сделать доступ к странице?</title><link>http://www.relib.com/forums/Topic914097-4-1.aspx</link><description>Проверяй при выводе таблицы совпадает ли ManagerID в сессии пользователя и в строке таблицы. В случае совпадения редактирование разрешено. В зависимости от этого ты можешь решать выводить ли ссылку на страницу редактирования записи или что-то еще. Ну и собственно при изменении записи подставляй в UPDATE запрос условие вида WHERE ManagerID=Session("ManagerID").</description><pubDate>Thu, 14 Jun 2007 14:06:55 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Как правильно сделать доступ к странице?</title><link>http://www.relib.com/forums/Topic914097-4-1.aspx</link><description>Есть страница с таблицей, в которой разные люди должны имень возможность изменять только свою строчку (или несколько). Их  отношение к данной строке я прописал кодом ManagerID в столбце данной строки.</description><pubDate>Thu, 14 Jun 2007 13:52:17 GMT</pubDate><dc:creator>ibris</dc:creator></item><item><title>RE: Как правильно сделать доступ к странице?</title><link>http://www.relib.com/forums/Topic914097-4-1.aspx</link><description>В чем вопрос то?</description><pubDate>Thu, 14 Jun 2007 13:46:01 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Как правильно сделать доступ к странице?</title><link>http://www.relib.com/forums/Topic914097-4-1.aspx</link><description>На странице определяющей права доступа имеется запись&lt;br&gt;[highlight]if(ParamOut.value!=" ")&lt;br&gt;{&lt;br&gt;  Session("Rights")=ParamOut.value;&lt;br&gt;  Session("Ok")="Ok";&lt;br&gt;  Session("UserID")=sUser;&lt;br&gt;  Response.Redirect("sistem.asp");&lt;br&gt;}&lt;br&gt;else &lt;br&gt;{&lt;br&gt;  Session("Ok")="";&lt;br&gt;  Session("UserID")="";&lt;br&gt;  Session("Rights")="";&lt;br&gt;[/highlight]&lt;br&gt;Нужно вставить еще один параметр кроме [b]Rights[/b], а именно [b]ManagerID[/b]. &lt;br&gt;Чтобы в условиях доступа к странице вместо &lt;br&gt;[highlight]if(Session("Rights"))[/highlight]&lt;br&gt;Можео было написать&lt;br&gt;[highlight]if(Session("ManagerID"))[/highlight]</description><pubDate>Thu, 14 Jun 2007 13:43:26 GMT</pubDate><dc:creator>ibris</dc:creator></item></channel></rss>