Перейти к содержанию
GPS навигатор СитиГИД

pterodactilus

Пользователи
  • Публикаций

    92
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные pterodactilus

  1. у меня этот Баг и на Ноутбуке и на Навигаторе(решил на нём проверить).

    В IE8, и в Опере.

    Решается, я написал как.

    На старом сайте всё было ОК и там, и там - без принудительных обновлений.

    А сейчас - проблема.

    (жаль, что до сих пор не реализована активация пробко-сервиса прямо в навигаторе, чтобы не выискивать на сайте где появились или исчезли лишние галочки)

    Исправлено. Баг от устройства не зависел.

    • Upvote 2
  2. Выводящий и бесящий БАГ с расстаовкой галочек в Прбках-Карты - лечится так:

    После каждой снятой Галки - обновляйте принудительно страницу!

    Тогда всё будет хорошо и галки расставляться и убираться как надо.

    у меня они вообще никак не прыгают и не появляются без причины. правда я не пользуюсь СГ на устройстве. все вписывается в логику, как и задумано. а полез к одному товарищу, который пожаловался на этот баг и был в шоке от увиденного. прыгают без какой-либо логики. есть подозрение, что галки проставляет не сайт, а какой-то сервис, работающий с навигатором. сайт после выставления галки делает databind для грида карт (это аналог f5). сами пробки в db прописываются исправно. под своим аккаунтом я пробовал проставить галки, выйти, зайти (по новой инициализировать все данные) многократно - все работает четко. поэтому refresh страницы тут никак не поможет. скорее всего что-то пишет в базу помимо сайта(что совершенно не исключается). завтра буду разбираться. скиньте свой логин до кучи, у кого есть глюки с этим, а заодно тип и версию программы.

  3. Дополнение:

    Пишу об ошибке сайта по Радиобатону внизу справа на главной странице Сайта.

    А сообщение о том, что отправлено - выводится в паре экранов выше - вверху сайта.

    ужно выводить там - где отправлял!

    Ну или и там, и там.

    сделал подтверждение отправки через всплывающий msgbox

  4. Пароль то сохраняется, но если выйти с сайта, а потом зайти и нажать на ключ, то логин и пароль вводятся, но на сайт не входит(логин остается, а пароль пропадает).И снова подсвечивается ключ, и т.д.,пока не введешь пароль руками....

    Да, Opera 11.61 сборка 1250 Windows 7 32-bit.

    у оперы в этом (и не только в этом) случае, наблюдается нестандартное поведение. при нажатии на ключик и последующем выборе логина из списка сохраненных, она сама инициирует перезагрузку страницы (происходит postback), хотя ее никто об этом не просит. в этом и есть проблема, почему пароль сбрасывается и войти не удается. пока победить это не удалось.

    • Upvote 1
  5. В смысле - открываем страницу заново - а там мы уже в ЛК?

    А это как раз в куках хранится. И держится какое-то время (не знаю какое). Ну, или можно вручную очистить куки. Или поставить в настройках "очищать куки при выходе".

    кроме сохранения пароля браузером, сейчас включено сохранение куки аутентификации .ASPXAUTH

    срок хранения я поставил 90 дней. сайт будет считать, что вы всегда авторизованы. если комп чужой, надо или выходить из кабинета, или стирать куки при выходе с сайта, или не включать checkbox запоминания. checkbox управляет только куки аутентификации и к запоминанию пароля браузером отношения не имеет. сам пароль в куки не хранится и выглядит оно примерно так:

    01021802368A6ECBCE08FE188263732712CF0

    8010D70007400650072006F0064006100630074

    0069006C007500730000012F00FF1EA5615016

    8D3D40B4BE57EE3F917D4062B2DD5F41075E

    CC6A4A4F90B72B03DE

  6. ЛК-Карты.

    Что-то космическое творится.

    Появилось около 10 галок на Пробках к разным регионам.

    Снимаю, через секунду опять стоят. :wacko:

    см. над картами в пояснении: При управлении "пробками" для карты, дождитесь переключения строки!

    • Upvote 1
  7. Насчет формы. Вам не приходило в голову - разбить формы на НЕСКОЛЬКО. И положить форму для логина-пароля отдельно?

    В другие формы положить остальные контролы. И проблема исчезнет.

    нет. такое мне в голову не приходило, и слава Богу. нет там никаких отдельных форм. есть серверные контролы, которые при рендере сами формируют свою разметку через table, form, input и т.д. есть только одна форма, задаваемая в разметке явно и она является контейнером для всех контролов приложения, о которой написано выше. другой функции она не выполняет. вынос чего-то за ее пределы есть вынос приложения за рамки самого себя, т.е. бред. все остальное устроено внутри нее в виде матрешки. по исходнику страницы специалист прочтет устройство сайта так же легко, как вы этот пост. если, конечно, он хоть немного знаком со спецификой .net.

    Пирс, если сортировать даты как буквы, то ты прав :)

    Новости вообще-то должны висеть не в алфавитном порядке, а по дате актуальности :)

    все проще. новости висят в порядке их важности. а с чего это всех так волнует?

  8. Уважаемые спорящие, особенно pterodactilus, объясните, пожалуйста, простыми словами, будет или не будет сайт запоминать логин/пароль (только при этом не разъясняйте, что запоминает не сайт, а кто-то другой, мне это не интересно) или это невозможно, За все время своего пользования интернетом только раз сталкивался со случаем, когда логин/пароль не сохранялись, - это QIWI кошелек, там это представляется правильным и понятным, в случае же сайта СитиГид это неудобно и непонятно, хотя нас почему-то пытаются убедить в обратном.

    Из всех опробованных браузеров только Chrome запоминает и подставляет и то только после введения первой буквы. Если ничего не изменится, ну что ж, будем пользоваться Chrome, радуясь, что для удобной работы хотя бы операционную систему не надо менять.

    я никого не пытаюсь убедить в том, что отсутствие сохранение пароля есть удобство. наоборот, меня пытаются убедить, что я что-то неправильно делаю. я привел доказательства голословности оппонента. он, в ответ, считает, что его тут дурят.

    мои аргументы в этом споре исчерпаны. спор закончен.

    я уже говорил, что сделать сохранение пароля возможно, но не теми методами, о которых тут идет разговор, т.е. не через куки. тут говорят, что старый сайт их помнит. у меня он ничего не помнит. точнее, он помнит только пока жива сессия. так же как и здесь. то, что там стоит галка запомнить - ничего не дает.

    я не занимаюсь ни копированием функционала старого сайта, ни его внутреннего устройства.

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

    joss написал, что он дает поручения программисту в багтрекере. для меня это откровение. наверно, поэтому все решили, что тут открылся стол заказов? в багтрекер пишутся баги, которые мне и так хорошо известны. об'ем работ мне спускают совершенно другие люди и в той очередности, которая представляется важной с их точки зрения, в первую очередь, с моей собственной во вторую. поэтому, я готов выслушать нарекания по существующему функционалу, а не по желаемому. в этом большая разница.

    это предыстория. теперь к паролям. сделать сохранение пароля можно. возможные варианты:

    1. через хранение сессии на sql server. т.е. юзер, однажды авторизовавшись на сайте , и в любой момент зайдя на него, будет автоматически авторизован и все переменные среды последнего сеанса будут сохранены. это лучшее из решений, но пока что сам механизм хранения сессии на sql server в СГ не реализован - сейчас сессия юзера хранится в памяти web-сервера и только какое-то время, ~30 мин. после завершения активности юзера на сайте. данное решение лежит в плоскости администрирования серверов и не есть моя обязанность. этим занимаются другие люди и я не готов тут за них что-либо говорить или обещать.

    2. заставить браузер запоминать пары логин-пароль. почему он этого не делает, я не знаю. ему никто этого не запрещает.

    тут требуется проработка вопроса и наши шансы с вами равны. и вам и мне гугл в помощь. при этом известно, что хром это делает. на моем андроиде стоит штатный браузер safari, он тоже все помнит. интересует опера - копайте в опере. вот что я посоветовал сделать. после этого меня обвинили в кривости рук.

    3. остальные варианты хранения пары логин-пароль не очевидны и требуют более детальной проработки вопроса. т.е. могут быть реализованы не сейчас, в любом случае. по той причине, что на повестке дня у меня стоят другие задачи. я уже писал, что возможно, займусь этим позже.

    более внятно я ответить не могу. и давайте перейдем к следующим вопросам, если они у кого-то еще есть.

  9. Вы действительно увлеклись и поехали не туда. Я не обвинял Вас в краже пароля. Я объяснил вам, что сайт спроектирован неправильно - браузер не понимает вашей формы.

    Впрочем urix вам все доходчиво описал.

    Даже Explorer не в состоянии вашу форму идентифицировать.

    Если Вам лень или не умеете стоить сайты, чтобы форма правильно строилась в браузере - так и говорите и не нужно "включать дурачка" и рассказывать как и что вы используете и что происходит на сервере. Я это и так представляю, хотя, конечно, и хуже Вас.

    И последнее - я нигде и никогда не требовал запоминать пароль/логин не сервере. Поэтому не нужно отвечать на те вопросы, которые Вам не задавали.

    Я ясно выразился?

    http://htmlbook.ru/html/form

    http://www.w3schools...spnet_forms.asp

    http://www.beansoftw...In-ASP.NET.aspx

    "All server controls must appear within a <form> tag, and the <form> tag must contain the runat="server" attribute. The runat="server" attribute indicates that the form should be processed on the server."

    "In ASP.NET Web forms, it is essential to write all the server controls within the <form> tag and runat="server" attribute must be included in it."

    "<body style="margin:0; padding:0;">

    <form name="aspnetForm" method="post" action="default.aspx" id="aspnetForm">"

    покажите мне, что тут браузер не понимает и каким правилам это противоречит?

    http://msdn.microsof...y/ms178194.aspx

    Файлы Cookie и безопасность

    Вопросы безопасности, связанные с файлами Сookie, аналогичны вопросам, связанным с получением данных от клиента. В приложении файлы Cookie являются еще одной формой пользовательского ввода, а значит, их можно просмотреть или подделать.Пользователь может как минимум увидеть данные, хранимые в файле Cookie, так как файл Cookie доступен на компьютере пользователя. Также пользователь может изменить файл Cookie перед отправкой его обозревателем.

    Нельзя хранить в файле Cookie конфиденциальные данные, например, имена пользователей, пароли, номера кредитных карт и т. д. Не помещайте в файл cookie того, что не должно попасть в руки пользователю или кому-нибудь, кто может каким-либо образом украсть файл Сookie.

    Файлы Cookie и состояние сеанса

    При переходе пользователя на веб-узел сервер устанавливает для этого пользователя уникальный сеанс, который длится на протяжении всего посещения пользователя. Для каждого сеанса ASP.NET поддерживает информацию о состоянии сеанса, где приложения могут сохранять информацию, связанную с работой пользователя. Дополнительные сведения см. в разделе Общие сведения о состоянии сеанса ASP.NET.

    ASP.NET должен отслеживать идентификатор сеанса для каждого пользователя, чтобы была возможность сопоставлять пользователя с информацией о состоянии сеанса на сервере. По умолчанию ASP.NET использует непостоянный файл Cookie для хранения состояния сеанса. Однако в случае отключения пользователем файлов Сookie в обозревателе информацию о состоянии сеанса нельзя хранить в файле Cookie.

    ASP.NET предлагает альтернативу в форме сеансов без поддержки файлов Cookie. Можно настроить приложение на сохранение идентификаторов сеансов не в файле Cookie, а в URL-адресах страниц на веб-узле. Если приложение полагается на состояние сеанса, то можно рассмотреть настройку его на использование сеансов без поддержки файлов Сookie..

    речь идет об asp.net, если вы не поняли. перечитайте мои посты на эту тему в ветке, заберите свои слова и перестаньте хамить.

  10. Вполне вероятно, что это из-за того, что <form> начинается в начале документа, а заканчивается перед </body>

    Броузер тупо не в состоянии создать нормальное дерево, и где-то форму обрывает.

    Такое встречалось и раньше, и мы выработали жесткое правило - НИКАКИХ форм снаружи таблиц, например.

    Таблицы очень любят "обрывать" формы, тем самым вызывая у броузера состояние, будто INPUT-ы находятся ВНЕ формы. А для Firefox это 100% гарантия того, что он НЕ будет запоминать данные Autocomplete.

    тут другая ситуация. asp.net автоматом вставляет, точнее требует наличия тега <form> в тело страницы. без него ни один контрол на сервере работать не будет. это раз. во вторых никакой связи с <form> тут нет. вопрос в том, пишутся куки на клиент или нет. как я уже говорил, это прерогатива браузера при перехватывании пары логин/пароль. сам asp.net этого не делает. тут можно долго рассуждать о теории, но не вижу большого смысла. будет время, я поковыряю в этом направлении. задачу обозначили - этого достаточно. не стоит углубляться сугубо в технические в вопросы, которые мало кому интересны.

    про таблицы. они ничего не обрывают сами по себе. хорошим стилем является чистка тела таблицы от linebreak (chr13), который и приводит к обрывам, а если точнее, к появлению пустого пространства, равного по объему, перед таблицей. если вы об этом.

  11. 2. В Лиц.соглашении ООО "МИТ ГЕОМАТИКА"

    а внизу сайта везде ООО "МИТ".

    3. В Лиц.соглашении 2005-2011

    а внизу сайта везде 1996-2011.

    4. Вам - при обращении к конкретному лицу, пишется с Большой буквы.

    Пример, см. выше на моей картинке, в тексте. Также CityGuide - заменить на СитиГИД.

    5. Я всегда использую все буквы кир.алфавита, в том числе букву Ё (йо).

    вы это все кому написали? программисту? или иногда пояляющемуся тут joss? мне просто интересно, в том числе мотивы.

  12. Речь не про куки и сессии, а как раз про функцию сохранения пары "логин/пароль", которую встретил браузер и которая в него встроена. Именно так как это делает хром.

    Так вот - Opera работает нормально. Я не знаю, что Вы сделали с сайтом, но именно на probki.net Opera не предлагает восстановить пароль. Возможно потому, что не находит форму?

    Кэш я очищал уже давно и не однократно и еще до того как написал на форум.

    Еще два-три дня назад опера, после очистки кэша, предлагала сохранить пароль, но не предлагала ввести, при заходе на сайт на следующий день.

    Теперь (опять же после удаления данных) она вообще не предлагает сохранить логин/пароль.

    тяжело искать черную кошку в комнате, если ее там нет. она (опера) не находит форму, да. а знаете почему? думаю что уже знаете. правильно, ее (формы, или чего там еще должно быть сделано специально для оперы) там, на сайте просто нет. вы на правильном пути. пара логин/пароль, (hash table, именованную коллекцию и т.д., состоящую из различных переменных среды) хранит для себя именно браузер. форма для них, для всех едина - та, где вы вводите на сайте логин и пароль. но это действо происходит на сервере. на сервере же эта пара не запоминается, кроме как в куки сессии, временно записываемом на клиенте, возможно в составе viewstate, как я уже говорил. что при этом происходит на сервере? если быть точнее, то в базе asp.net пишется в строке таблички время последней активности юзера, от которой отсчитывается определенное время до момента, когда юзер считается безвозвратно покинувшим сайт. на этот момент система забывает про юзера и про его пароль. при этом сам пароль, в хешированном виде в базе лежит вечно. но достать его можно только глубоко копнув, если исхитриться. к чему это я? а я это к тому, что браузер не лезет в базу asp.net и кушает,что ему дают. а именно http запрос(request) и отвечает на него http ответом (response). есть еще асинхронные методы, типа callback, postback и пр. надстройки над ним, типа ajax, но мне кажется я итак увлекся доказыванием вам, что я не осел и хозяйский овес сожрал не я. не крал сайт вашего пароля. ищите в опере.

  13. предлагаю почистить Тему и Ответственному: сделать выжимку из всех предложений с описанием - важно или нет, будет реализовано или нет.

    Если мало времени, то подключайте добровольца - Модератора, Программиста, Дизайнера.

    Дайте ему бесплатную лицензию в благодарность и всего делов.

    Он будет принимать чаяния страждущих и отписывать: что против сделать владельцы СГ, что не возможно ввиду программного кода, что нужно отрисовать, ...

    Я написал ошибки и ляпы.

    Кто-то ещё что-то написал.

    Сделайте выжимку на 1-й странице из ВСЕХ предложений и отметьте - в таблице, как я написал выше.

    Это сообщение - будет самым первым, прикрепите его и будет счастье без флуда.

    а вы не думаете, что от добровольца будет больше вреда , чем пользы? тут компетенция нужна.

  14. Ошибка:

    В разделе "Забыли пароль?".

    1.В разделе "Восстановление (получение нового) пароля" = кнопка "Cancel"

    Должна быть кнопка "Отмена".

    2. непонятные полосы

    3. Форма тех. поддержки - на каждой странице (справа-внизу страницы)

    4. На англ. не переведена. (хотя зачем он вообще на сайте нужен)

    тут все просто. есть сайт (C# код + html) и есть cms, описывающая тексты с локализацией на разные языки. сайт((код) меняется быстрее, чем тексты. в редакторе их поменять некому. у меня руки не доходят. отсюда расхождения. со временем все выправится.

  15. То же самое на Firefox. Причем те логины/пароли, которые хранились для старого сайта, подхватились. Новые же не запоминаются. Старый сайт, поскольку изменился его адрес, попросил ввести заново и благополучно запомнил их.

    в 1-м .net framework вообще не было механизма запоминания пароля. программисты писали его в куки вручную, на клиенте. на старом сайте, сделанном в классическом asp, то же самое. начиная со 2-го фреймворка asp.net берет эти задачи на себя. сейчас используется 4-й. их можно переписать, при необходимости. пока что такой необходимости не возникало. подобный подход с запоминанием пароля на несколько часов является стандаром дефакто и применяется на подавляющем большинстве сайтов. будь то яндекс, гугл, рамблер или еще что. при этом не важно, на каком движке сайт работает. хранить пароли в куки небезопасно. это раз. накладно (писать вручную), это два. есть другие способы, более интересные - хранить сессию на sql server. но пока что этого тут нет. если задача будет поставлена в план, я ее реализую.

  16. Ошибка:

    По кнопке "Купить" в шапке

    Перевоходит на старый сайт в магазин.

    так и есть. это старый и совершенно другой сайт, сделанный другими людьми.

    для сравнения http://probki.net и http://shop.probki.net - домены разные, сайты разные, реализация разная. с форумом то же самое. все, что их об'единяет, то, что ссылки в одной строке меню стоят. больше ничего. то же самое с тех.поддержкой(тикеты)

  17. К сожалению именно к сайту отношение имеет.

    С другим-то сайтами работает.

    Ключевое слово - "Wand"

    я уже писал выше, что пароли хранятся в куки сессии, которой управляет asp.net. куда и как она пишет их для разных браузеров, меня не интересовало до этого момента. я в курсе, что их можно хранить на клиенте. поэтому отсылать меня гуглить несколько невежливо. пароль в сессии сохраняется только временно. другого варианта на данном сайте сейчас не предусмотрено. переопределения штатного поведения asp.net движка для этой задачи на сайте нет. checkbox'а "сохранить пароль" тоже нет.

    вопрос: и причем здесь опера? я писал, что у меня хром помнит пароль. почему? потому что когда он впервые встретил комбинацию - логин/пароль, при входе на сайт и предложил сохранить его, я ответил да. так вот собственно сайт к этому не имеет никакого отношения. поэтому я и говорю вам - разбирайтесь с оперой. очистите формы, кэш и что там она еще хранит. может она и предложит сохранить пароль.

  18. opensource очень часто, если не в большинстве - представляет собой сырой и неуровновешенный или ещё и сложный продукт.

    Сайт должен иметь администратора, который будет Слушать и отписывать Спасибо или пояснять кратко почему принято не будет.

    Не вдавайтесь в полемику, а просто и понятно, не в пару слов поясните почему не сможете или не будете реализовывать то или иное предложение. Или будете

    почему не буду или не смогу?

    1. время (его мало)

    2. мотивы или интерес (я их не вижу для себя)

    3. план (его никто не отменял)

    4. полномочия (я не пресс-секретарь)

    ничего этого у меня нет. я тут гость, по сути, такой же как и все. все, что пересекается с моей работой (с новым сайтом), обсуждается в СГ, напрямую с руководством и с коллегами. вы предлагаете многократно увеличить объемы обсуждений с третьими лицами.

    это не значит, что кто-то, в том числе и я, не готов к позитивным сдвигам. это, скорее, значит, что телега катится туда, куда кучер возжи напрягает, а не где овса для лошади больше. так что, терпение + разумность в запросах и все будет хорошо.

  19. Я давно предлагаю ввести между МИТ и пользователями товарно-денежные отношения. Но не слушают)

    Это я тоже предлагал. Выпустить если не сам СГ, то хотя бы сайт в opensource. Люди бы уже не ругались, а присылали патчи. :)

    сайт работает напрямую с БД, которая хранит коммерческую инфу. не думаю, что кто-то из СГ готов ей делиться. подумайте сами, что вы предлагаете. и еще. не думаю, что на свете есть примеры, где бардак (opensource) имеет преимущество перед строгой отчетностью и финансовой выгодой.

  20. И они все встречают такую же реакцию пользователей? ;)

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

×
×
  • Создать...