Содержание

Как поменять пароль в Одноклассниках на телефоне если забыл старый

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

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

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

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

Содержание статьи

Как поменять пароль в Одноклассниках на телефоне если забыл старый

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

Проверяем номер телефона к которому привязана страница

1. Заходим в приложение, далее открываем меню.

2. Прокручиваем меню в низ, и переходим в настройки.

3. Открываем настройки профиля.

4. Далее заходим в раздел «Настройки личных данных».

5. Здесь указан номер телефона к которому привязана страница, последние четыре цифры зашифрованы. Так-же можно записать личные данные и ид профиля, на случай если что-то пойдёт не так, эта информация поможет вернуть доступ к странице, через тех поддержку.

Выходим из профиля

1. Жмём на кнопку «Меню».

2. В низу меню находится пункт «Выйти», жмём на него.

3. Снимаем галочку в пункте «Запомнить меня», после жмём на кнопку «Выйти».

Восстанавливаем доступ к странице с указание нового пароля

1. Запускаем приложение Одноклассники, далее жмём на имя с фамилией.

2. Кликаем по ссылке «Не получается войти?».

3. Выбираем что мы помним о своём аккаунте, жмём «Номер телефона».

4. Выбираем свою страну и указываем номер телефона, после жмём на кнопку «Далее».

5. На открывшейся странице, необходимо подтвердить Ваш ли это профиль, если да, то жмём на кнопку «Да это мой профиль».

6. Остаётся задать новый пароль, после чего нажать на кнопку «Далее».

Как видите всё очень просто, повторюсь что в мобильной версии процесс аналогичен. Читайте также о том, как поменять пароль в ВК.

Восстановление пароля в Одноклассниках

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

Как восстановить забытый пароль в Одноклассниках с помощью телефона

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

  • В открывшемся окне Одноклассников «Восстановления пароля» вводим номер телефона, введённый при регистрации аккаунта и нажимаем «Продолжить«.
  • После получения на телефон смс с кодом, вводим его в следующее окно.
  • После правильного вода полученного кода, откроется страница ввода нового пароля. Придумайте какой-нибудь надёжный пароль и нажмите «Продолжить».

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

Как восстановить страницу в Одноклассниках без номера телефона

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

Восстановление забытого пароля на Одноклассниках с помощью электронной почты

Процедура восстановления пароля в Одноклассника с помощью электронной почты, точно такая же как и через номер телефона.

  • Во открывшемся окне вводим адрес электронной почты, введённый при регистрации личного профиля в Одноклассниках.
  • После этого откроется окно ввода кода, полученного в письме на электронную почту.

 

  • После этого, откроется страница, где будет предложено ввести новый придуманный пароль.

Если всё будет выполнено верно, то произойдёт восстановление забытого пароля от Одноклассников через почту и установка нового пароля.

Личный профиль Одноклассников

Каждый пользователь этой социальной сети имеет свою страницу называемой «Моя страница Одноклассников«. Где он может размещать информацию различного содержания. В большинстве случаев там размещается конкретная информация, касающаяся исключительно владельца этой страницы.

  • Кто зарегистрирован на сайте, вход в собственный профиль можно осуществлять с помощью стартовой страницы. Это даст возможность всегда оперативно узнавать всю необходимую информацию со страницы. Также для более быстрого входа на собственную страницу, ее можно сделать стартовой страницей браузера которым Вы пользуетесь. Это даст возможность постоянно следить тем, что нового произошло в Одноклассниках.
  • Очень часто случаются ситуации в жизни, когда вход на сайт надо сделать с компьютера знакомых, в такой случае, прежде всего не нужно сохранять данные в барузере и не ставить галку «Запомнить» и после посещения нажать на кнопку «Выход».

Что еще находится на моей странице?

  • Давайте рассмотрим основные составляющие «моей страницы». И выясним, какие возможности предоставляют ее разделы. На самом верху располагается главное меню сайта. В него входят: «Сообщения», «Обсуждение», «Оповещение», «Гости», «Оценки». Также, вверху будут указаны твои инициалы (ФИО), твое имя и возраст, а также город твоего проживания.
  • Кроме выше перечисленных разделов в Одноклассниках есть еще и дополнительное меню. Оно располагается ниже и состоит из разделов: «Основное», «Друзья», «Фото», «Группы», «Игры», «Мероприятия», «Статусы», «Видео», «Другое».
  • В разделе — «Основное». Ты видишь перечень всей информации, которая была добавлена твоими друзьями.
    При переходе к другим разделам, будет появляться другая дополнительная информация. Например, в разделе — «Друзья», ты сможешь увидеть список всех своих друзей, а также тех, кто недавно был добавлен. В разделе «Фото», можно пересмотреть собственные фото и фотоальбомы.
  • А теперь давайте выясним где же находится твоя аватарка? Она размещается слева. Именно здесь можно увидеть собственное фото. Здесь же, ты можешь найти кнопку позволяющую добавлять новые фотографии. Справа, ты можешь ознакомиться со списком возможных друзей. Это могут быть люди, которых ты еще не добавил друзья, но ты с ними имеешь общих друзей. Также здесь можешь увидеть историю посещений определенных групп, узнать о том, кто из твоих друзей сейчас онлайн.
Как происходит настройка моей страницы?

Для того, чтобы добавить информацию на страницу, надо выполнить следующие действия:

  • Найти около собственного фото ссылку «Еще» и нажать на неё;
  • В открывшемся окне, выбрать пункт  — «О себе«;
  • Теперь следует ввести информацию о себе (по желанию), которую будут видеть другие пользователи или использовать для знакомства по кругу интересов;
  • Далее нажать «Сохранить«.

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

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

Как восстановить логин в Одноклассниках, если ты его забыл?

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

Откройте главную страницу Одноклассников. В верхней части страницы вы увидите строки для ввода данных — логина и пароля. Нажмите «Забыли пароль?» (нажмите на эту ссылку, даже если вы помните пароль, а логин — нет).

Откроется страница, где вы можете восстановить как логин, так и пароль. Вот что вы увидите:

Вы не знаете свой логин, но наверняка знаете данные о себе. Поэтому нажимаете на первый пункт — «Личные данные». Откроется страница, где вы должны ввести данные о себе, включая имя, фамилию, возраст и город — всю ту информацию, которую вы когда-то указывали в профиле. Пишите данные и нажимаете «Искать».

После этого перед вами откроется страница с пользователями, у которых указаны те же самые данные, что и у вас. Среди них вы должны найти себя. В нашем случае все проще — пользователь с указанными данными лишь один. Когда найдите свой профиль, нажмите «Это я».

Дальше вы увидите адрес своей электронной почты, правда, в несколько урезанном виде — часть букв будет скрыта. Но самое главное, что вы сможете вспомнить свой логин в виде адреса электронной почты.

Впрочем, если страница привязана только к телефонному номеру, вы увидите именно его, а точнее — его часть.

Чтобы получить пароль, если вы и его забыли, нажмите «Отправить код» и он придет по указанному вами логину — либо на почту, либо на тот самый номер телефона.

Если вы помните ID своего профиля, можете нажать «Ссылка на профиль» в разделе выбора данных о профиле и тогда вам предложат указать ссылку на свой профиль.

После этого вы увидите логин в виде почты или номера телефона, которые привязаны к страничке.

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

Помог наш сайт? Что-то не понравилось? Будем рады, если вы оставите свой комментарий — положительный или отрицательный. Заранее спасибо — вы делаете нас лучше!

Как восстановить пароль в Одноклассниках без номера телефона (через почту)

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

Также, стоит отметить, что данная статья предназначена для тех людей, которые хотят именно восстановить пароль, а не изменить его. О том, как сделать последнее, я во всех подробностях рассказываю здесь: «Как изменить пароль в Одноклассниках». Если с клавиатурой и клавишей Caps Lock все в полном порядке и вы, действительно, просто забыли пароль, читаем дальше.

Первым делом заходим на официальный сайт Одноклассников, на страницу входа в аккаунт. Справа от заветной кнопки «Войти» можно заметить маленькую надпись: «Забыли пароль или логин?». Именно она нам и нужна. Кликаем по ней.

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

Скажу сразу, что если вы не можете вспомнить хотя бы один пункт из трех вышеперечисленных, то можете попрощаться со своей страницей. Можно, конечно, попытаться попробовать восстановить доступ к аккаунту через техническую поддержку, но очень маловероятно, что администрация пойдет вам навстречу. У них не будет хватать данных для идентификации вас как владельца страницы. Однако, как я уже сказал, попытка – не пытка. Чтобы обратиться в техническую поддержку, на этой странице нажмите на ссылку «Обратитесь в службу поддержки», которая находится чуть ниже полей ввода.

И все-таки, как восстановить пароль в одноклассниках через почту? Допустим, вы ввели адрес почты. Второе поле предназначено для ввода проверочного кода, который находится на этой же странице. После того как все данные введены, нажимаем кнопку «Продолжить». Проверяем папку «Входящие» в электронном ящике и находим в письме от Одноклассников код для восстановления пароля вида «8pTGfeYR73oR». Он нам сейчас пригодится.

Может случиться так, что письмо не пришло. Тогда проверьте папку «Спам», оно должно быть там. В противном случае, если даже по истечению получаса нет отклика, повторите заявку. Внимание! Письмо может прийти не сразу!

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

Вот такое сообщение прислали мне на почту:

Щелкаем по кнопке «Подтвердить».

Страница обновится и появится поле для ввода нового пароля. Введите новый пароль, но без ошибок! Так как здесь нет поля, для повторного ввода пароля, который выявит, что пароли не совпадают.

Подтверждаем изменения, нажатием на кнопку «Продолжить». Готово!

После чего вас сразу же перебросят на вашу личную страничку в одноклассники. В этой статье мы с вами подробно разобрались, как восстановить пароль в Одноклассниках с помощью электронной почты. Что будет, если в начале восстановления, вы ввели вместо почты номер мобильного телефона? Ничего не изменится, ваши действия будут абсолютно аналогичными. Исключением является лишь тот факт, что код придет не на почту, а в виде SMS-сообщения.

Поздравляю, теперь у вас снова есть возможность переписываться со своими друзьями и знакомыми в этой социальной сети!

На сегодня это все! Будьте внимательнее и до скорых встреч!

Как узнать и восстановить логин и пароль в Одноклассниках

Говорят, что социальной сетью «Одноклассники» не пользуются только жители Островов Питкэрн, крохотного государства в Тихом океане с населением меньше 100 человек. Вот им то, как раз и хорошо. Не нужно терзать себя пользовательскими изысканиями типа «Как восстановить логин в Одноклассниках?» или что-то вроде «Как же восстановить пароль в Одноклассниках?». Нет личной странички, и нет проблемы. Вот так-то.

«Ах, потерял… Ах, забыл данные для авторизации на сайте! Пишет «неправильный пароль». Что теперь делать?!» — все эти вопли, прожигающая мозг досада, беспокойства для островитян Питкэрн чужды. Чего, уважаемый читатель, нельзя сказать о нас с вами. По крайне мере, о некоторых из нас с вами — в смысле, о пользователях, обладающих повышенной эмоциональностью.

Ну что ж, случается такое, теряем доступ к личной страничке, бывает. Но отказываться от аккаунта, конечно же, в таком случае не стоит и уж тем более не стоит поддаваться пасмурному настроению и, упаси боже, погружаться в депрессию. Оно вам надо?! Прочтите эту статью. Она будет вам верным помощником: подскажет, как сбросить пароль, если вы его не можете вспомнить, как авторизоваться без почты, как справиться с блокировкой при входе в аккаунт, а также спасёт от других схожих напастей.

Итак, давайте рассмотрим решения наиболее часто встречающихся проблем.

Если забыли пароль или логин…

1. На панели для входа в свой профиль щёлкните ссылку «Забыли пароль?».

2. Далее выберите способ верификации, в зависимости от того, какими данными располагаете, и действуйте согласно инструкциям сервиса:

Помню свой телефон

1. В верхнем поле откройте щелчком левой кнопки ниспадающий список. Выберите свою страну.

2. Напечатайте номер телефона (соблюдайте международный формат! Например, Россия — «+7»).

3. Нажмите «Продолжить».

4. По указанному номеру сервис соцсети идентифицирует ваш аккаунт. Таким образом, зная мобильный, на новой странице можно дополнительно выбрать способ подтверждения прав: через почту (если email указан в профиле) или через SMS.

Примечание. Верификация через телефон или email, позволяет восстановить логин в Одноклассниках. После сброса пароля в анкете можно будет указать новый псевдоним.

5. Определившись с вариантом получения кода, кликните кнопку «Отправить… ».

6. Наберите полученный код в открывшейся строке. Нажмите «Подтвердить».

Внимание! Проверочный код действителен только 3 минуты. Если вы не успели за это время пройти верификацию, запросите новый код.

7. Введите новый пароль. После ввода обратите внимание на оценку, расположенную под строкой. Оптимальные варианты: «отличный», «хороший».

8. Клацните «Сохранить».

Всё! Теперь вы снова, как ни в чём не бывало, можете зайти в профиль и посмотреть свою личную страничку.

Помню свою почту

1. Чтобы восстановить пароль в Одноклассниках, наберите в полном формате адрес почтового ящика, который указан в настройках личной страницы (@).

2. Щёлкните «Продолжить».

3. Авторизуйтесь на указанном почтовом сервисе. Откройте письмо от соцсети. Кликните в тексте ссылку «Подтвердить смену… ».

4. Введите новый пароль (см. предыдущую инструкцию).

Помню свой логин

1. Наберите на новой странице свой логин (псевдоним для входа), клацните «Продолжить».

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

2. После ввода псевдонима вы сможете увидеть меню для выбора способа получения кода (на телефон или email). Клацните подходящий вариант и нажмите «Отправить код».

3. Пройдите верификацию и выполните сброс пароля (см. предыдущие руководства).

Если профиль заблокировали…

1. Нажмите под полями для входа опцию «Забыли пароль?».

2. На странице «Восстановления доступа» пройдите по ссылке «свяжитесь с нами».

3. В строке «Тема обращения» установите «Профиль заблокирован».

4. В поле «Категория проблемы» уточните ситуацию: выберите «Не согласен… » или «Не понял… ».

5. Также в заявке дополнительно укажите ID (идентификатор страницы), если помните его, и любой свой действующий E-mail для обратной связи. В поле «Описание… » можете поместить просьбу о том, что хотите узнать, по какой причине заблокирована учётная запись.

6. По завершении оформления формы клацните «Отправить сообщение».

7. Через некоторое время вам на почту придёт ответ техподдержки соцсети с инструкциями по восстановлению доступа. Внимательно ознакомьтесь с ними и выполните.

Можно ли вернуть удалённую страницу?

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

  1. На панели для авторизации перейдите на вкладку «Регистрация».
  2. Введите «привязанный» к деактивированному аккаунту номер.
  3. Внимательно следуйте инструкции сайта.

Можно ли увидеть пароль, закрытый звёздочками?

Нет, в профиле, эту процедуру выполнить нельзя. В настроечной панели соцсети эта функция отсутствует.

Но можно узнать набранный пароль непосредственно в браузере (то есть увидеть заданную комбинацию вместо точек). Чтобы выполнить эту процедуру в Google Chrome, сделайте следующее:

1. Перейдите в настройки Хрома.

2. В блоке «Пароли и формы» установите «галочку» возле опции «Предлагать сохранять пароли… ».

3. После включения этой настройки вы в любой момент можете узнать сохранённый пароль, закрытый звёздочками (и не только от сайта ok.ru). Однако, учтите, в таком режиме риск кражи логинов/паролей увеличивается.

4. Чтобы посмотреть ключ, в этой же опции (Предлагаю сохранять… ) щёлкните ссылку «Настроить».

5. В панели, открывшейся поверх страницы, кликом выделите строку ok.ru. Чтобы просмотреть символьную комбинацию в поле пароля, нажмите кнопку «Показать».

Как узнать ID свой страницы?

  1. В перечне функций, расположенном под аватаркой (главным фото), выберите «Изменить настройки».
  2. Идентификатор личной страницы отображён в строке «ID вашего профиля» на вкладке «Основные».

Приятного общения в «Одноклассниках»!

Возникли сложности? Напишите об этом в комментариях и мы постараемся вам помочь.
А если статья оказалась вам полезной, не забудьте поставить лайк!

Как восстановить страницу в Одноклассниках

/

/

Как восстановить пароль и вернуть страницу в Одноклассниках

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

Мы уже рассмотрели вопрос о том как восстановить страницу Вконтакте, теперь же рассмотрим возможные причины почему не доступна страница в Одноклассниках:

  1. Вы сами удалили свою страничку в Одноклассниках.
  2. Логин и пароль не подходят.
  3. Администрация Одноклассников заблокировала Вашу страницу по каким то причинам.
  4. Страница была взломана.

Далее подробно рассмотрим все эти пункты подробно.

Восстановление удаленной страницы в Одноклассниках

Мы подробно рассмотрели как удалить страницу в Одноклассниках.

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

  1. На главной страничке сайта нажать на кнопку «Регистрация» (подробнее читайте как зарегистрироваться в Одноклассниках).
  2. В поле для ввода телефона укажите номер, привязанный к удаленной странице.
  3. После этого вы сможете восстановить доступ, следуя инструкциям на экране.

Неверный логин и пароль в Одноклассниках – что делать?

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

Затем выбираем что вы помните о своем профиле: личные данные, телефон, почта, логин, ссылка на профиль.

Далее заполняем данные которые выбрали, например номер мобильного телефона, также вводим специальны код с картинки и нажимаем «Искать»:

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

Затем введите новый пароль, он должен быть не менее 6 знаков, состоять из символов латинского алфавита (используйте цифры и заглавные буквы).

Заблокировали страницу в «Одноклассниках», как восстановить?

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

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

Надеемся Вы нашли ответы на свой вопрос в данной статье.

6 способов сбросить забытый пароль Windows 10 для администратора или учетной записи Microsoft

Если вы забыли пароль администратора Windows 10, вы не сможете установить какое-либо программное обеспечение. Иногда вы даже не сможете пользоваться своим компьютером. Microsoft не упрощает сброс пароля, но у вас есть несколько вариантов. В этом руководстве мы покажем вам 6 простых способов сбросить забытый пароль Windows 10 для администратора и учетной записи Microsoft. Будьте уверены, хотя бы один способ поможет вам.

Метод 1. Используйте диск сброса пароля

Использование диска для сброса пароля — официальный метод Microsoft для восстановления утерянного пароля Windows. Единственным недостатком этого метода является то, что вам нужно создать диск для сброса пароля Windows 10, прежде чем ваш пароль будет потерян.

Если вы создали диск для сброса пароля, вы можете легко установить новый пароль для входа в свой компьютер с Windows 10. Ознакомьтесь с этим руководством: Как использовать диск для сброса пароля в Windows 10.

Метод 2: вход с помощью другого варианта входа

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

Просто нажмите клавишу с логотипом Windows + X на клавиатуре, чтобы открыть меню быстрого доступа, и щелкните Командная строка (администратор) . Чтобы сбросить забытый пароль, введите следующую команду и нажмите Enter.Замените account_name и new_password своим именем пользователя и желаемым паролем соответственно.

 net user account_name new_password 

Метод 3. Сброс пароля учетной записи Microsoft через Интернет

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

Этот метод требует, чтобы у вас был доступ к альтернативной учетной записи электронной почты или номеру телефона, который вы указали при регистрации учетной записи Microsoft. Если у вас больше нет доступа к ним, Microsoft не сможет подтвердить вашу личность. В этом случае вы можете преобразовать учетную запись Microsoft Windows 10 в локальную учетную запись с загрузочного носителя, чтобы вы могли снова войти в Windows 10 без потери файлов.

Метод 4: сброс пароля Windows 10 с помощью MSDaRT

DaRT (Microsoft Diagnostics and Recovery Toolset) — это набор инструментов от Microsoft, который помогает ИТ-специалистам восстанавливать компьютеры, которые пришли в негодность.Загрузите компьютер с помощью DaRT Recovery CD, а затем запустите встроенный инструмент Locksmith Wizard, он позволяет сбросить пароль Windows 10 для любой локальной учетной записи.

К сожалению, DaRT не является бесплатным. Этот инструмент доступен только для корпоративных клиентов Microsoft, подписчиков TechNet Plus и MSDN. Перед выполнением сброса пароля Windows 10 ознакомьтесь с этим видеоуроком на веб-сайте Microsoft: Сброс паролей с помощью DaRT

Метод 5. Сброс пароля Windows 10 с помощью PCUnlocker

PCUnlocker позволяет разблокировать любой компьютер Windows, заблокированный забытым паролем.Это загрузочный образ, который можно записать на компакт-диск или USB-накопитель с помощью бесплатного программного обеспечения ISO2Disc. После загрузки с PCUnlocker Live CD (или USB) вы можете просмотреть все локальные учетные записи для вашей установки Windows 10.

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

  • Удалите пароль, если ваша учетная запись Windows защищена паролем
  • Переключить связанную учетную запись Microsoft на локальную
  • Сделайте выбранного стандартного / ограниченного пользователя администратором
  • Активировать аккаунт, если он отключен
  • Разблокировать заблокированный аккаунт
  • И многое другое…

После того, как вы сбросите пароль Windows 10 и вернетесь в свою систему, убедитесь, что вы установили новый пароль, который не забудете в следующий раз. Также рекомендуется создать диск для сброса пароля Windows 10, если вы используете довольно сложный пароль из соображений безопасности.

Метод 6. Восстановить предыдущее состояние Windows 10

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

Восстановление и изменение паролей (VB)

  • 20 минут на чтение

В этой статье

Скотт Митчелл

Скачать код или скачать PDF

ASP.NET включает два веб-элемента управления для помощи в восстановлении и изменении паролей. Элемент управления PasswordRecovery позволяет посетителю восстановить утерянный пароль. Элемент управления ChangePassword позволяет пользователю обновить свой пароль. Как и другие веб-элементы управления, связанные с входом в систему, которые мы видели в этой серии руководств, элементы управления PasswordRecovery и ChangePassword негласно работают со структурой членства для сброса или изменения паролей пользователей.

Введение

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

ASP.NET включает два веб-элемента управления для помощи в восстановлении и изменении паролей. Элемент управления PasswordRecovery позволяет посетителю восстановить утерянный пароль. Элемент управления ChangePassword позволяет пользователю обновить свой пароль. Как и другие веб-элементы управления, связанные с входом в систему, которые мы видели в этой серии руководств, элементы управления PasswordRecovery и ChangePassword негласно работают со структурой членства для сброса или изменения паролей пользователей.

В этом руководстве мы рассмотрим использование этих двух элементов управления.Мы также увидим, как программно изменить и сбросить пароль пользователя с помощью методов ChangePassword и ResetPassword класса MembershipUser .

Шаг 1. Помощь пользователям в восстановлении утерянных паролей

Все веб-сайты, поддерживающие учетные записи пользователей, должны предоставлять пользователям некоторый механизм для восстановления их забытых паролей. Хорошая новость заключается в том, что реализовать такую ​​функциональность в ASP.NET очень просто благодаря веб-элементу управления PasswordRecovery.Элемент управления PasswordRecovery отображает интерфейс, запрашивающий у пользователя имя пользователя и, при необходимости, ответ на секретный вопрос. Затем он отправляет пользователю его пароль по электронной почте.

Примечание

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

Элемент управления PasswordRecovery состоит из трех представлений:

  • UserName — запрашивает у посетителя имя пользователя.Это первоначальный вид.
  • Вопрос — отображает имя пользователя и секретный вопрос в виде текста, а также текстовое поле, чтобы пользователь мог ввести ответ на свой секретный вопрос.
  • Успех — отображает сообщение, информирующее пользователя о том, что его пароль был отправлен по электронной почте.

Отображаемые представления и действия, выполняемые элементом управления PasswordRecovery, зависят от следующих параметров конфигурации членства:

  • ТребуетсяВопрос и ответ
  • EnablePasswordRetrieval
  • EnablePasswordReset

Параметр RequiresQuestionAndAnswer структуры членства указывает, должны ли пользователи указывать секретный вопрос и ответ при регистрации учетной записи.Как мы обсуждали в руководстве Создание учетных записей пользователей , если RequiresQuestionAndAnswer имеет значение True (по умолчанию), то интерфейс CreateUserWizard включает элементы управления TextBox для контрольного вопроса и ответа нового пользователя; если RequiresQuestionAndAnswer имеет значение False, такая информация не собирается. Точно так же, если RequiresQuestionAndAnswer имеет значение True, тогда элемент управления PasswordRecovery отображает представление «Вопрос» после того, как пользователь ввел свое имя пользователя; пароль восстанавливается, только если пользователь вводит правильный ответ безопасности.Однако, если RequiresQuestionAndAnswer имеет значение False, элемент управления PasswordRecovery перемещается прямо из представления UserName в представление Success.

После того, как пользователь предоставил свое имя пользователя или свое имя пользователя и ответ безопасности, если RequiresQuestionAndAnswer имеет значение True, PasswordRecovery отправит пользователю его пароль по электронной почте. Если для параметра EnablePasswordRetrieval установлено значение True, то пользователю будет выслан его текущий пароль по электронной почте. Если для него установлено значение False, а для EnablePasswordReset установлено значение True, то элемент управления PasswordRecovery генерирует новый случайный пароль для пользователя и отправляет ему этот новый пароль по электронной почте.Если и EnablePasswordRetrieval , и EnablePasswordReset имеют значение False, элемент управления PasswordRecovery выдает исключение.

Примечание

Напомним, что SqlMembershipProvider хранит пароли пользователей в одном из трех форматов: Clear, Hashed (по умолчанию) или Encrypted. Используемый механизм хранения зависит от настроек конфигурации членства; демонстрационное приложение использует формат хешированного пароля. При использовании формата хешированного пароля для параметра EnablePasswordRetrieval должно быть установлено значение False, поскольку система не может определить фактический пароль пользователя из хешированной версии, хранящейся в базе данных.

На рис. 1 показано, как на интерфейс и поведение PasswordRecovery влияет конфигурация членства.

Рисунок 1 : RequiresQuestionAndAnswer , EnablePasswordRetrieval и EnablePasswordReset Влияние на внешний вид и поведение элемента управления PasswordRecovery (Щелкните, чтобы просмотреть изображение с полным размером)

Использование средства управления восстановлением пароля

Давайте посмотрим на использование элемента управления PasswordRecovery в ASP.NET-страницу. Откройте RecoverPassword.aspx и перетащите элемент управления PasswordRecovery из панели инструментов в конструктор; установите его ID на RecoverPwd . Подобно веб-элементам управления Login и CreateUserWizard, представления элемента управления PasswordRecovery отображают богатый составной интерфейс, включающий метки, текстовые поля, кнопки и элементы управления проверкой. Вы можете настроить внешний вид представлений с помощью свойств стиля элемента управления или путем преобразования представлений в шаблоны. Я оставляю это как упражнение для заинтересованного читателя.

Когда пользователь посещает эту страницу, он вводит свое имя пользователя и нажимает кнопку «Отправить». Поскольку мы установили для свойства RequiresQuestionAndAnswer значение True в настройках конфигурации членства, элемент управления PasswordRecovery отобразит представление вопросов. После того, как пользователь введет свой правильный ответ безопасности и нажмет «Отправить», элемент управления PasswordRecovery обновит пароль пользователя на случайно сгенерированный и отправит этот пароль по электронной почте на адрес электронной почты, указанный в файле.Все это было возможно без написания ни единой строчки кода!

Перед тем, как протестировать эту страницу, необходимо провести еще один последний этап настройки: нам нужно указать настройки доставки почты в Web.config . Элемент управления PasswordRecovery использует эти параметры для отправки электронной почты.

Конфигурация доставки почты указывается с помощью элемента элемента . Используйте элемент , чтобы указать способ доставки и адрес отправителя по умолчанию.Следующая разметка настраивает параметры почты для использования сетевого SMTP-сервера с именем smtp.example.com на порту 25 и с учетными данными имени пользователя и пароля, такими как имя пользователя и пароль.

Примечание

является дочерним элементом корневого элемента и родственником . Следовательно, не помещайте элемент в элемент ; вместо этого поставьте его на тот же уровень.

  <конфигурация>
 ...
 
 
 
 <сеть
 host = "smtp.example.com"
 userName = "имя пользователя"
 пароль = "пароль"
 порт = "25" />
 
 
 

  

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

После настройки параметров SMTP перейдите на страницу RecoverPassword.aspx через браузер. Сначала попробуйте ввести имя пользователя, которого нет в пользовательском магазине. Как показано на экране 2, элемент управления PasswordRecovery отображает сообщение о том, что доступ к пользовательской информации невозможен. Текст сообщения можно настроить с помощью свойства UserNameFailureText элемента управления .

Рисунок 2 : Сообщение об ошибке отображается, если введено недопустимое имя пользователя (щелкните, чтобы просмотреть изображение с полным размером)

Теперь введите имя пользователя.Используйте имя пользователя учетной записи в системе с адресом электронной почты, к которому вы можете получить доступ и чей ответ безопасности вам известен. После ввода имени пользователя и нажатия кнопки «Отправить» элемент управления PasswordRecovery отображает свое представление «Вопрос». Как и в случае с представлением UserName, если вы вводите неправильный ответ, элемент управления PasswordRecovery отображает сообщение об ошибке (см. Рисунок 3). Используйте свойство QuestionFailureText , чтобы настроить это сообщение об ошибке.

Рисунок 3 : Сообщение об ошибке отображается, если пользователь вводит недопустимый ответ безопасности (щелкните, чтобы просмотреть изображение с полным размером)

Наконец, введите правильный ответ безопасности и нажмите «Отправить».За кулисами элемент управления PasswordRecovery генерирует случайный пароль, назначает его учетной записи пользователя, отправляет электронное письмо, информирующее пользователя о его новом пароле (см. Рисунок 4), а затем отображает представление Success.

Рис. 4 : пользователю отправлено электронное письмо с новым паролем (щелкните, чтобы просмотреть изображение с полным размером)

Настройка электронной почты

Электронная почта по умолчанию, отправляемая элементом управления PasswordRecovery, довольно скучна (см. Рисунок 4). Сообщение отправляется из учетной записи, указанной в атрибуте из элемента с паролем субъекта и текстовым телом:

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

Имя пользователя: имя пользователя

Пароль: пароль

Это сообщение можно настроить программно с помощью обработчика событий для события SendingMail элемента управления PasswordRecovery или декларативно с помощью свойства MailDefinition . Давайте рассмотрим оба этих варианта.

Событие SendingMail запускается прямо перед отправкой сообщения электронной почты и является нашим последним шансом программно изменить сообщение электронной почты.Когда это событие возникает, обработчику события передается объект типа MailMessageEventArgs , свойство Message которого содержит ссылку на электронное письмо, которое будет отправлено.

Создайте обработчик событий для события SendingMail и добавьте следующий код, который программно добавляет [email protected] в список CC.

  Защищенная подписка RecoverPwd_SendingMail (ByVal отправитель как объект, ByVal e как System.Web.UI.WebControls.MailMessageEventArgs) Обрабатывает RecoverPwd.SendingMail
 e.Message.CC.Add ("[email protected]")
Конец подписки
  

Сообщение электронной почты также можно настроить декларативными средствами. Свойство MailDefinition PasswordRecovery является объектом типа MailDefinition . Класс MailDefinition предлагает множество свойств, связанных с электронной почтой, в том числе From , CC , Priority , Subject , IsBodyHtml , BodyFileName и другие.Для начала установите для свойства Subject что-нибудь более информативное, чем то, которое используется по умолчанию (Пароль), например, Ваш пароль был сброшен …

Чтобы настроить тело сообщения электронной почты, нам необходимо создать отдельный файл шаблона электронной почты, содержащий его содержимое. Начните с создания новой папки на веб-сайте с именем EmailTemplates . Затем добавьте в эту папку новый текстовый файл с именем PasswordRecovery.txt и добавьте следующее содержимое:

  Ваш пароль был сброшен, <% UserName%>!

Согласно нашим данным, вы запросили сброс пароля.Твой новый
пароль: <% Password%>

Если у вас есть вопросы или проблемы со входом, обратитесь к администратору сайта.

Спасибо!
  

Обратите внимание на использование заполнителей <% UserName%> и <% Password%> . Элемент управления PasswordRecovery автоматически заменяет эти два заполнителя именем пользователя и восстановленным паролем перед отправкой электронного письма.

Наконец, укажите свойство BodyFileName свойства MailDefinition на только что созданный шаблон электронной почты ( ~ / EmailTemplates / PasswordRecovery.txt ).

После внесения этих изменений снова посетите страницу RecoverPassword.aspx и введите свое имя пользователя и ответ безопасности. Вы должны получить электронное письмо, которое выглядит как на рисунке 5. Обратите внимание, что [email protected] был отправлен в копию и что тема и текст были обновлены.

Рисунок 5 : Обновлены тема, текст и список CC (щелкните, чтобы просмотреть изображение с полным размером)

Чтобы отправить электронное письмо в формате HTML, установите для параметра IsBodyHtml значение True (по умолчанию — False) и обновите шаблон электронной почты, включив HTML.

Свойство MailDefinition не уникально для класса PasswordRecovery. Как мы увидим на шаге 2, элемент управления ChangePassword также предлагает свойство MailDefinition . Кроме того, элемент управления CreateUserWizard включает такое свойство, которое можно настроить для автоматической отправки приветственного сообщения электронной почты новым пользователям.

Примечание

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

Программный сброс пароля пользователя

При сбросе пароля пользователя элемент управления PasswordRecovery вызывает метод ResetPassword объекта MembershipUser . Этот метод имеет две перегрузки:

  • ResetPassword — сбрасывает пароль пользователя.Используйте эту перегрузку, если RequiresQuestionAndAnswer имеет значение False.
  • ResetPassword (securityAnswer) — сбрасывает пароль пользователя, только если предоставленный securityAnswer правильный. Используйте эту перегрузку, если RequiresQuestionAndAnswer имеет значение True.

Обе перегрузки возвращают новый случайно сгенерированный пароль.

Как и другие методы в структуре членства, метод ResetPassword делегирует полномочия настроенному провайдеру. SqlMembershipProvider вызывает хранимую процедуру aspnet_Membership_ResetPassword , передавая имя пользователя, новый пароль и предоставленный ответ о пароле среди других полей. Хранимая процедура гарантирует, что ответ на пароль совпадает, а затем обновляет пароль пользователя.

Пара примечаний к низкоуровневой реализации:

  • Заблокированный пользователь не может сбросить свой пароль. Однако неутвержденный пользователь может. Мы обсудим заблокированные и одобренные состояния более подробно в руководстве Разблокировка и утверждение учетных записей пользователей .
  • Если ответ на пароль неверен, счетчик неудачных попыток ответа на пароль пользователя увеличивается. Если определенное количество попыток недопустимого ответа безопасности происходит в течение указанного временного окна, пользователь блокируется.

Слово о том, как генерируются случайные пароли

Случайно сгенерированные пароли, показанные в сообщениях электронной почты на рисунках 4 и 5, создаются с помощью метода GeneratePassword класса членства. Этот метод принимает два целочисленных входных параметра — length и numberOfNonAlphanumericCharacters — и возвращает строку не менее длиной символов и не менее numberOfNonAlphanumericCharacters количеством не буквенно-цифровых символов.Когда этот метод вызывается из классов членства или связанных с входом веб-элементов управления, значения этих двух параметров определяются свойствами MinRequiredPasswordLength и MinRequiredNonalphanumericCharacters конфигурации членства, которые мы установили на 7 и 1, соответственно.

Метод GeneratePassword использует криптографически стойкий генератор случайных чисел, чтобы гарантировать отсутствие предвзятости при выборе случайных символов.Кроме того, GeneratePassword — это Public , что означает, что вы можете использовать его прямо из приложения ASP.NET, если вам нужно сгенерировать случайные строки или пароли.

Примечание

Класс SqlMembershipProvider всегда генерирует случайный пароль длиной не менее 14 символов, поэтому, если MinRequiredPasswordLength меньше 14, его значение игнорируется.

Шаг 2. Смена паролей

Пароли, сгенерированные случайным образом, сложно запомнить.Рассмотрим пароль, показанный на рисунке 4: WWGUZv (f2yM: Bd . Попробуйте сохранить его в памяти! Излишне говорить, что после того, как пользователю будет отправлен случайно сгенерированный пароль такого рода, он захочет изменить пароль на что-то более памятный.

Используйте элемент управления ChangePassword, чтобы создать интерфейс для изменения пароля пользователем. Как и элемент управления PasswordRecovery, элемент управления ChangePassword состоит из двух представлений: «Изменить пароль» и «Успешно». В представлении «Изменить пароль» пользователю предлагается ввести старый и новый пароли.После ввода правильного старого пароля и нового пароля, который соответствует минимальной длине и требованиям к не буквенно-цифровым символам, элемент управления ChangePassword обновляет пароль пользователя и отображает представление «Успешно».

Примечание

Элемент управления ChangePassword изменяет пароль пользователя, вызывая метод ChangePassword объекта MembershipUser . Метод ChangePassword принимает два входных параметра String oldPassword и newPassword — и обновляет учетную запись пользователя с помощью newPassword , предполагая, что предоставленный oldPassword правильный.

Откройте страницу ChangePassword.aspx и добавьте на страницу элемент управления ChangePassword, назвав его ChangePwd . На этом этапе в представлении «Дизайн» должно появиться представление «Изменить пароль» (см. Рисунок 6). Как и в случае с элементом управления PasswordRecovery, вы можете переключаться между представлениями с помощью смарт-тега элемента управления. Кроме того, внешний вид этих представлений можно настроить с помощью различных свойств стиля или путем преобразования их в шаблон.

Рисунок 6 : Добавление элемента управления ChangePassword на страницу (щелкните, чтобы просмотреть изображение с полным размером)

Элемент управления ChangePassword может обновить пароль текущего авторизованного пользователя или пароль другого указанного пользователя.Как показано на экране 6, представление Change Password по умолчанию отображает только три элемента TextBox: один для старого пароля и два для нового пароля. Этот интерфейс по умолчанию используется для обновления пароля текущего пользователя, вошедшего в систему.

Чтобы использовать элемент управления ChangePassword для обновления пароля другого пользователя, установите для свойства DisplayUserName элемента управления значение True. При этом на страницу добавляется четвертое текстовое поле с запросом имени пользователя, пароль которого нужно изменить.

Установка для DisplayUserName значения True полезна, если вы хотите разрешить вышедшему из системы пользователю изменять свой пароль без необходимости входа в систему.Лично я считаю, что нет ничего плохого в том, чтобы потребовать от пользователя войти в систему перед тем, как позволить ей изменить свой пароль. Поэтому оставьте DisplayUserName равным False (по умолчанию). Однако, принимая это решение, мы, по сути, запрещаем анонимным пользователям заходить на эту страницу. Обновите правила авторизации URL-адресов сайта, чтобы анонимные пользователи не могли посещать ChangePassword.aspx . Если вам необходимо освежить память о синтаксисе правила авторизации URL, вернитесь к руководству User-Based Authorization .

Примечание

Может показаться, что свойство DisplayUserName полезно для разрешения администраторам изменять пароли других пользователей. Однако даже если для параметра DisplayUserName установлено значение True, необходимо знать и ввести правильный старый пароль. Мы поговорим о методах, позволяющих администраторам изменять пароли пользователей на шаге 3.

Посетите страницу ChangePassword.aspx через браузер и измените свой пароль. Обратите внимание, что сообщение об ошибке отображается, если вы вводите новый пароль, который не соответствует требованиям к длине пароля и не буквенно-цифровым символам, указанным в конфигурации членства (см. Рисунок 7).

Рисунок 7 : Добавление элемента управления ChangePassword на страницу (щелкните, чтобы просмотреть изображение с полным размером)

После ввода правильного старого пароля и действительного нового пароля пароль вошедшего в систему пользователя изменяется и отображается окно «Успех».

Отправка электронного письма с подтверждением

По умолчанию элемент управления ChangePassword не отправляет сообщение электронной почты пользователю, пароль которого был только что обновлен. Если вы хотите отправить электронное письмо, просто настройте свойство MailDefinition элемента управления.Давайте настроим элемент управления ChangePassword так, чтобы пользователю отправлялось электронное письмо в формате HTML, содержащее его новый пароль.

Начните с создания нового файла в папке EmailTemplates с именем ChangePassword.htm . Добавьте следующую разметку:

  
 
 

Ваш пароль был изменен!

Это письмо подтверждает, что ваш пароль был изменен.

Для входа на сайт используйте следующие учетные данные:

<таблица> Имя пользователя: <% UserName%> Пароль: <% Пароль%>

Если у вас есть вопросы или возникнут проблемы со входом в систему, обратитесь к администратору сайта.

Затем установите для свойств MailDefinition элемента управления ChangePassword свойства BodyFileName , IsBodyHtml и Subject на ~ / EmailTemplates / ChangePassword.htm, True, и ваш пароль изменился! Соответственно.

После внесения этих изменений снова зайдите на страницу и снова смените пароль. На этот раз элемент управления ChangePassword отправляет настроенное электронное письмо в формате HTML на адрес электронной почты пользователя в файле (см. Рисунок 8).

Рисунок 8 : Электронное сообщение информирует пользователя об изменении пароля (щелкните, чтобы просмотреть изображение с полным размером)

Шаг 3. Разрешение администраторам изменять пароли пользователей

Общей особенностью приложений, поддерживающих учетные записи пользователей, является возможность административного пользователя изменять пароли других пользователей. Иногда эта функция требуется, потому что в системе отсутствует возможность пользователям изменять свои собственные пароли. В таком случае единственный способ восстановить забытый пароль для пользователя — это назначить ему новый пароль администратором.Однако с помощью элементов управления PasswordRecovery и ChangePassword административным пользователям не нужно заниматься изменением паролей пользователей, поскольку пользователи могут делать это сами.

Но что, если ваш клиент настаивает на том, чтобы административные пользователи могли изменять пароли других пользователей? К сожалению, добавление этой функции может потребовать некоторой работы. Чтобы изменить пароль пользователя, в метод ChangePassword объекта MembershipUser должны быть переданы как старый, так и новый пароль, но администратору не нужно знать пароль пользователя, чтобы изменить его.

Один из способов обхода проблемы — сначала сбросить пароль пользователя, а затем изменить его на новый пароль, используя следующий код:

  Dim usr As MembershipUser = Membership.GetUser (имя пользователя)
Тусклый resetPwd как строка = usr.ResetPassword ()
usr.ChangePassword (resetPwd, newPassword)
  

Этот код начинается с получения информации о имени пользователя , который является пользователем, пароль которого администратор желает изменить. Затем вызывается метод ResetPassword , который назначает пользователю новый случайный пароль.Этот случайно сгенерированный пароль возвращается методом и сохраняется в переменной resetPwd . Теперь, когда мы знаем пароль пользователя, мы можем изменить его с помощью вызова ChangePassword .

Проблема в том, что этот код работает, только если конфигурация системы членства установлена ​​так, что RequiresQuestionAndAnswer имеет значение False. Если RequiresQuestionAndAnswer имеет значение True, как и в нашем приложении, то методу ResetPassword необходимо передать ответ безопасности, в противном случае он вызовет исключение.

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

  • Поднимите руки вверх и скажите клиенту, что это всего лишь одна вещь, которую невозможно сделать.
  • Установите для параметра RequiresQuestionAndAnswer значение False. Это приводит к менее безопасному приложению. Представьте, что злой пользователь получил доступ к почтовому ящику другого пользователя.Возможно, скомпрометированный пользователь покинул свой рабочий стол, чтобы пойти на обед, и не заблокировал свою рабочую станцию, или, возможно, он получил доступ к своей электронной почте с общедоступного терминала и не вышел из системы. В любом случае гнусный пользователь может посетить страницу RecoverPassword.aspx и ввести имя пользователя. Затем система отправит восстановленный пароль по электронной почте, не запрашивая ответ безопасности.
  • Обойти уровень абстракции, созданный структурой членства, и работать напрямую с базой данных SQL Server.Схема членства включает в себя хранимую процедуру с именем aspnet_Membership_SetPassword , которая устанавливает пароль пользователя и не требует ответа безопасности или старого пароля для выполнения своей задачи.

Ни один из этих вариантов не особенно привлекателен, но иногда жизнь разработчика проходит именно так.

Я пошел дальше и реализовал третий подход, написав код, который обходит классы Membership и MembershipUser и работает непосредственно с базой данных SecurityTutorials .

Примечание

При работе непосредственно с базой данных инкапсуляция, обеспечиваемая структурой членства, нарушается. Это решение связывает нас с SqlMembershipProvider , что делает наш код менее переносимым. Кроме того, этот код может не работать должным образом в будущих версиях ASP.NET, если схема членства изменится. Этот подход является обходным путем и, как и большинство обходных решений, не является примером передовых методов.

Код имеет некрасивые биты и довольно длинный.Поэтому я не хочу загромождать этот урок подробным его изучением. Если вы хотите узнать больше, загрузите код для этого руководства и посетите страницу ~ / Administration / ManageUsers.aspx . На этой странице, которую мы создали в предыдущем руководстве, перечислены все пользователи. Я обновил GridView, чтобы включить ссылку на страницу UserInformation.aspx , передавая имя пользователя выбранного пользователя через строку запроса. На странице UserInformation.aspx отображается информация о выбранном пользователе и текстовые поля для изменения его пароля (см. Рисунок 9).

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

Рисунок 9 : Администратор может изменить пароль пользователя (щелкните, чтобы просмотреть изображение с полным размером)

Примечание

Информация о пользователе .Страница aspx в настоящее время работает только в том случае, если структура членства настроена для хранения паролей в формате Clear или Hashed. В нем отсутствует код для шифрования нового пароля, хотя вам предлагается добавить эту функцию. Я рекомендую добавить необходимый код с помощью декомпилятора, такого как Reflector, для проверки исходного кода на предмет методов в .NET Framework; начните с изучения метода ChangePassword класса SqlMembershipProvider . Это метод, который я использовал для написания кода для создания хеш-кода пароля.

Сводка

ASP.NET предлагает два элемента управления, которые помогают пользователям управлять своими паролями. Элемент управления PasswordRecovery полезен для тех, кто забыл свои пароли. В зависимости от конфигурации структуры членства пользователю отправляется либо существующий пароль по электронной почте, либо новый, случайно сгенерированный пароль. Элемент управления ChangePassword позволяет пользователю обновить свой пароль.

Подобно элементам управления Login и CreateUserWizard, элементы управления PasswordRecovery и ChangePassword отображают богатый пользовательский интерфейс без необходимости написания декларативной разметки или строчки кода.Если пользовательский интерфейс по умолчанию не соответствует вашим потребностям, вы можете настроить его с помощью различных свойств стиля. В качестве альтернативы интерфейсы элементов управления можно преобразовать в шаблоны для еще большей степени контроля. За кулисами эти элементы управления используют API членства, вызывая методы ResetPassword и ChangePassword объекта MembershipUser .

Удачного программирования!

Дополнительная литература

Для получения дополнительной информации по темам, обсуждаемым в этом руководстве, обратитесь к следующим ресурсам:

Об авторе

Скотт Митчелл, автор нескольких ASP / ASP.NET и основатель 4GuysFromRolla.com, работает с веб-технологиями Microsoft с 1998 года. Скотт работает независимым консультантом, инструктором и писателем. Его последняя книга — Sams Teach Yourself ASP.NET 2.0 за 24 часа . Со Скоттом можно связаться по адресу [email protected] или через его блог на http://ScottOnWriting.NET.

Особая благодарность

Эта серия руководств была просмотрена многими полезными рецензентами. Ведущими рецензентами этого руководства являются Майкл Эммингс и Сучи Банерджи.Заинтересованы в рассмотрении моих предстоящих статей MSDN? Если да, напишите мне на [email protected]

Изменить или сбросить пароль учетной записи пользователя macOS

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

Пароль вашей учетной записи macOS также известен как пароль для входа.Это пароль, который вы используете для входа в систему Mac и внесения определенных изменений, таких как установка программного обеспечения.

Измените пароль

Если вы знаете свой пароль и можете использовать его для входа в свою учетную запись, вы можете изменить свой пароль в настройках «Пользователи и группы»:

  1. Выберите «Системные настройки» в меню Apple, затем щелкните «Пользователи и группы».
  2. Выберите свое имя пользователя из списка пользователей.
  3. Нажмите кнопку «Изменить пароль» и следуйте инструкциям на экране.

Сбросить пароль

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

  • Убедитесь, что вы набираете правильные символы верхнего или нижнего регистра.Если на вашей клавиатуре включен Caps Lock, в поле пароля отображается символ Caps Lock.
  • Если в поле пароля отображается вопросительный знак, щелкните его, чтобы отобразить подсказку для пароля, которая может помочь вам его запомнить.
  • Попробуй авторизоваться без пароля. Если это сработает, вы можете добавить пароль, следуя инструкциям по изменению пароля.
  • Попробуйте войти в систему с паролем Apple ID, который вы используете для iCloud. Если вы только что изменили этот пароль, а новый пароль не работает, попробуйте сначала использовать старый пароль.Если это сработает, с этого момента вы сможете использовать новый пароль.

Сброс с помощью Apple ID

В некоторых версиях macOS вы можете использовать свой Apple ID для сброса пароля для входа. На экране входа в систему продолжайте вводить пароль, пока не увидите сообщение о том, что вы можете сбросить пароль с помощью Apple ID. Если вы не видите сообщение после трех попыток, ваша учетная запись не настроена для сброса с помощью Apple ID.

  1. Щелкните рядом с сообщением Apple ID, затем следуйте инструкциям на экране, чтобы ввести свой Apple ID и создать новый пароль. Вам будет предложено перезагрузить, когда закончите.
  2. Войдите в систему с новым паролем.
  3. Определите, нужно ли создавать новую цепочку ключей для входа.

Сброс с использованием другой учетной записи администратора

Если вы знаете имя и пароль учетной записи администратора на вашем Mac, вы можете использовать эту учетную запись для сброса пароля.

  1. Войдите в систему, используя имя и пароль другой учетной записи администратора.
  2. Выберите «Системные настройки» в меню Apple, затем нажмите «Пользователи и группы».
  3. Щелкните, затем снова введите имя администратора и пароль.
  4. Выберите свое имя пользователя из списка пользователей.
  5. Нажмите кнопку «Сбросить пароль», затем следуйте инструкциям на экране, чтобы создать новый пароль:
  6. Выберите «Выход» в меню Apple.
  7. Войдите в свою учетную запись, используя новый пароль.
  8. Определите, нужно ли создавать новую цепочку ключей для входа.

Сброс с помощью помощника по сбросу пароля (FileVault должен быть включен)

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

  1. Подождите около минуты на экране входа в систему, пока не увидите сообщение о том, что вы можете использовать кнопку питания на Mac для выключения и повторного запуска в Recovery OS.Если вы не видите это сообщение, FileVault отключен.
  2. Нажмите и удерживайте кнопку питания, пока ваш Mac не выключится.
  3. Нажмите кнопку питания еще раз, чтобы включить Mac.
  4. Когда появится окно «Сброс пароля», следуйте инструкциям на экране, чтобы создать новый пароль.
    Если вам нужно подключиться к Wi-Fi, переместите указатель в верхнюю часть экрана и используйте меню Wi-Fi для подключения. Чтобы выйти без сброса пароля, выберите меню Apple> Перезагрузить.
  5. По завершении нажмите «Перезагрузить».
  6. Если вам удалось сбросить пароль с помощью помощника по сбросу пароля, войдите в свою учетную запись, используя новый пароль.
  7. Определите, нужно ли создавать новую цепочку ключей для входа.

Сброс с помощью ключа восстановления (FileVault должен быть включен)

Если FileVault включен и у вас есть ключ восстановления FileVault, вы можете использовать этот ключ для сброса пароля.

  1. На экране входа в систему продолжайте вводить пароль, пока не увидите сообщение о том, что вы можете сбросить пароль с помощью ключа восстановления.Если вы не видите сообщение после трех попыток, FileVault не включен.
  2. Щелкните рядом с сообщением. Поле пароля изменится на поле Ключ восстановления.
  3. Введите ключ восстановления. Используйте прописные буквы и дефисы.
  4. Следуйте инструкциям на экране, чтобы создать новый пароль, затем нажмите «Сбросить пароль», когда закончите.
  5. Определите, нужно ли создавать новую цепочку ключей для входа.

Если вы не можете войти в систему с новым паролем после перезапуска Mac, выполните следующие дополнительные действия:

  1. Перезагрузите снова, затем сразу же удерживайте Command-R или одну из других комбинаций клавиш восстановления macOS, пока не увидите логотип Apple или вращающийся глобус.
  2. Когда вы увидите окно «Утилиты macOS», выберите «Утилиты»> «Терминал» в строке меню.
  3. В окне терминала введите resetpassword , затем нажмите Return, чтобы открыть помощник по сбросу пароля, показанный выше.
  4. Выберите «Мой пароль не работает при входе в систему», затем нажмите «Далее» и следуйте инструкциям на экране для своей учетной записи.

Создайте новую связку ключей для входа, если необходимо

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

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

  1. Откройте связку ключей, которая находится в папке «Утилиты» папки «Приложения».
  2. Выберите «Настройки» в меню «Связка ключей», затем нажмите кнопку «Сбросить мою цепочку для ключей по умолчанию» в окне настроек.После ввода нового пароля Keychain Access создает пустую цепочку ключей для входа без пароля. Щелкните ОК для подтверждения.

    Если вы не видите кнопку «Восстановить связку ключей по умолчанию», закройте окно настроек и выберите связку ключей «Вход» в левой части окна доступа к связке ключей. Нажмите клавишу «Удалить», затем нажмите «Удалить ссылки».

  3. Выберите «Выход» в меню Apple, чтобы вернуться на экран входа в систему.
  4. Войдите в свою учетную запись, используя новый пароль. Теперь пароль вашей учетной записи и пароль связки ключей для входа снова совпадают.

Если вы по-прежнему не можете войти в систему

Дата публикации: