网页中保存的密码查看方法

前言

我们经常会在网页中保存一些常用的密码,如果忘记之后想知道密码只能通过修改密码,可能比较麻烦。使用这个方法,可以,查看屏幕上本来是点状的密码。

正文

在原本是点状密码输入框的位置右键
右键
点击检查
右侧
在右侧高亮的文本中会看到类似于这样的一行。找到type="password",双击把这个改成type="text",或者直接删除这个,回车后就可以看到原本是点状的密码,可以看到了。

结束

通过这个可以知道,如使是保存后隐藏的密码也有办法看到,所以要注意保护好自己的密码。

要使用Django修改网页的登录密码,需要进行以下步骤: 1. 在Django定义一个视图函数,该函数将处理密码更改请求。 2. 在模板创建一个表单,该表单允许用户输入当前密码和新密码。 3. 在视图函数,验证当前密码是否正确,并将新密码保存到数据库。 4. 在模板,在密码更改成功后向用户显示一条消息。 以下是一个简单的示例: 首先,定义一个视图函数来处理密码更改请求: ```python from django.contrib.auth.decorators import login_required from django.contrib import messages from django.shortcuts import render, redirect @login_required def change_password(request): if request.method == 'POST': current_password = request.POST['current_password'] new_password = request.POST['new_password'] user = request.user if user.check_password(current_password): user.set_password(new_password) user.save() messages.success(request, '密码已更改') return redirect('change_password') else: messages.error(request, '当前密码不正确') return render(request, 'change_password.html') ``` 在上面的代码,我们首先确保用户已经登录(使用 `@login_required` 装饰器),然后如果收到POST请求,取出用户输入的当前密码和新密码,并使用 `check_password()` 方法验证当前密码是否正确。如果验证通过,我们使用 `set_password()` 方法设置新密码,并将更改保存到数据库。最后,我们使用 `messages` 模块向用户显示一个成功或错误消息,并将用户重定向回密码更改页面。 接下来,我们创建一个模板来显示密码更改表单和消息: ```html {% extends 'base.html' %} {% block content %} <h2>更改密码</h2> <form method="post"> {% csrf_token %} <div> <label for="current_password">当前密码:</label> <input type="password" name="current_password" required> </div> <div> <label for="new_password">新密码:</label> <input type="password" name="new_password" required> </div> <button type="submit">更改密码</button> </form> {% if messages %} {% for message in messages %} <div class="alert alert-{{ message.tags }}">{{ message }}</div> {% endfor %} {% endif %} {% endblock %} ``` 在上面的代码,我们首先扩展了一个基本模板,然后创建了一个带有两个输入字段的表单,分别是当前密码和新密码。我们还向表单添加了一个 CSRF 令牌以确保安全。最后,我们检查是否存在消息,并将它们呈现为一些文本。 最后,在 `urls.py` 文件定义一个 URL,以便用户可以访问密码更改页面: ```python from django.urls import path from .views import change_password urlpatterns = [ path('change_password/', change_password, name='change_password'), ] ``` 现在,当用户访问 `/change_password/` URL 时,他们将看到一个表单,允许他们更改他们的登录密码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值