0 голосов
спросил от в категории C
Цитата:
У меня нет ответа, но вы действительно не должны хранить пароли в файлах cookie.


ok thanks.i будет хранить пароль после шифрования.

Нет. Никогда не шифруйте пароли - это серьезный риск для безопасности. Существует некоторая информация о том, как это сделать здесь: #Password Storage: How to do it. # [#^ #]

Что касается вашей «основной проблемы», это один из самые распространенные проблемы, которые нам задают, и это тоже тот, на который мы меньше всего отвечаем, но вы больше всего можете ответить сами.

Позвольте мне объяснить, что означает ошибка:Вы пытались использовать переменное, свойство или возвращаемое значение метода, но оно содержит null - это означает, что в переменной нет экземпляра класса.
Это немного похоже на карман: вы иметь карман в своей рубашке, который вы используете, чтобы держать ручку. Если вы окажетесь в кармане и обнаружите, что там нет пера, вы не можете подписать свое имя на листе бумаги - и вы получите очень забавные взгляды, если попробуете! Пустой карман дает вам нулевое значение (здесь нет пера!), Поэтому вы не можете делать ничего, что вы обычно делали бы после того, как вы извлекли бы перо. Почему он пуст? Это вопрос - возможно, вы забыли забрать перо, когда утром вы покинули дом, или, возможно, вы оставили перо в кармане вчерашней рубашки, когда вы сняли его прошлой ночью.

Мы не можем сказать, потому что нас там не было, и что еще более важно, мы даже не можем видеть вашу рубашку, а тем более то, что находится в кармане!
br> Вернемся к компьютерам, и вы сделали то же самое, как-то - и мы не можем видеть ваш код, а тем более запустить его и выяснить, что содержит null, когда это не должно быть.
br> Но вы можете - и Visual Studio поможет вам здесь. Запустите свою программу в отладчике, и когда она не удастся, VS покажет вам, в какой строке она находила проблему. Затем вы можете посмотреть на различные части, чтобы узнать, какое значение имеет значение null, и начать оглядываться назад через свой код, чтобы узнать, почему. Поэтому поставьте точку останова в начале метода, содержащего строку ошибок, и запустите свою программу с самого начала. На этот раз VS остановится перед ошибкой и позволит вам изучить, что происходит, перейдя код, глядя на ваши значения. Но мы не можем этого сделать -у нас нет вашего кода, мы не знаем, как его использовать, если у нас его есть, у нас нет ваших данных. Поэтому попробуйте - и посмотрите, сколько информации вы можете узнать!

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Цитата:
, чтобы проверить код, который я создал другим проектом, в том же коде работает. < br>


Поскольку у вас есть рабочая версия и неработающая версия, вы можете:

1) Бросьте один («нерабочий») и продолжите жизнь
2) Сделайте «файл diff», чтобы узнать, почему/где работает рабочая версия.

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...