Kucher2 122 Posted 2010-10-30 12:05:45 Share Posted 2010-10-30 12:05:45 Здравствуйте. Переделываю у себя OnConnect, хочу замутить красивый проброс реал IP в локалку и инициирую дл юзверей правила ipfw. Поскольку их в абы каком месте не воткнёшь (правила проброса должны быть перед DIVERT, а у меня там впереди всего первая сотня свободна - не хочется весь IPFW вверх двигать) и логика привязана к id юзера, то хотелось бы знать какие значения может принять это самое ID и вообще как оно вычисляется. Может можно какую-то другую переменную использовать? В принципе реальных IP у нас вряд ли когда-нить будет больше 50. Link to post Share on other sites
Небесный 26 Posted 2010-10-30 12:27:51 Share Posted 2010-10-30 12:27:51 Если не ошибаюсь, ID назначается юзеру при загрузке СТЖ, начинается с 0 и до ... ID у юзера может смениться после перезагрузки СТЖ. Link to post Share on other sites
Kucher2 122 Posted 2010-10-30 12:33:02 Author Share Posted 2010-10-30 12:33:02 Т.е. теоретически, если юзеров 200, то и id может принять это значение 200, не более? Link to post Share on other sites
Небесный 26 Posted 2010-10-30 12:41:19 Share Posted 2010-10-30 12:41:19 Ну, да. ))) Вот у меня например нулевой ID назначило юзеру под логином RATYSHNIY, какая закономерность установки ID - я не знаю, наверное нужно у разработчиков спрашивать. А, чесно говоря - зачем это знать, как СТЖ назначает ID. Т.е. теоретически, если юзеров 200, то и id может принять это значение 200, не более? У меня в базе 269 юзеров, последний ID, который выдало я уже проверил - это 270, Не знаю почему так, по идее последний должен быть 268, но дело в том, что вчера я удалял 4 юзеров и заводил их по новому, завели были юзеров в логинах с пробелами, и я столкнулся с некоторыми проблемами - когда писал скрипт, который делает обычный списко по столбцам по всем юзерам, с нужными мне полями - бухгалтерия потребовала, а СТЖ-репорт им не подошел. ))) А, рестартить СТЖ, для проверки последнего ID не хочется. Я думаю, что все таки есть равенство, сколько юзеров в базе, значит последний ID = количество юзеров - 1 Потому что отчет начинается с 0. Link to post Share on other sites
Kucher2 122 Posted 2010-10-30 14:14:46 Author Share Posted 2010-10-30 14:14:46 Хорошо, спасибо. Тогда подвинем правила, что делать... Link to post Share on other sites
madf 279 Posted 2010-11-01 08:49:28 Share Posted 2010-11-01 08:49:28 id назначается пользователю в порядке чтения. А порядок чтения ни для файловой системы, ни для СУБД не определен (в запросах я не делаю сортировку). Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now