reactjs - 如何在 react.js 中实现安全记住用户名和密码
问题描述
<Formik
initialValues={LoginSchema}
validationSchema={LoginSchemaValidation}
onSubmit={(values, { setSubmitting, resetForm }) => {
this.handleSubmit(values);
setSubmitting(false);
resetForm();
}}
>
<Form>
<div className="input-group mb-3">
<Field name="username" type="email" className="form-control" placeholder="Email" />
<div className="input-group-append">
<div className="input-group-text">
<span>
<FontAwesomeIcon icon={faEnvelope} />
</span>
</div>
</div>
</div>
<p className="errors">
<ErrorMessage name="username" />
</p>
<div className="input-group mb-3">
<Field
name="password"
type="password"
className="form-control"
placeholder="Password"
/>
<div className="input-group-append">
<div className="input-group-text">
<span>
<FontAwesomeIcon icon={faLock} />
</span>
</div>
</div>
</div>
<p className="errors">
<ErrorMessage name="password" />
</p>
<div className="input-group mb-3">
<label>
<Field name="isRemember" type="checkbox"/> Remember Me
</label>
</div>
<div className="row">
<div className="col-12">
<button type="submit" className="btn btn-yellow btn-block">
Sign In
</button>
</div>
</div>
</Form>
</Formik>
这是我对用户输入的反应形式,我使用 spring boot 作为后端。现在我想在前端实现记住我的功能将用户名和密码存储在本地存储中是否安全?如果没有,那么我应该如何实现这个功能?
解决方案
推荐阅读
- r - 根据与向量的比较并在 R 中获取最接近的数字来创建一列
- python - 我需要建议来修复涉及尝试查找 watt_hours 和 amp_hours 的 python 代码错误?
- python - 我需要使用 kubernetes python 客户端获取 Kubernetes 集群中 Pod 的资源使用情况
- .net-core - System.TypeLoadException:无法加载类型“Microsoft.EntityFrameworkCore.Infrastructure.DesignTimeProviderServicesAttribute”
- algorithm - 关于在 DP 中使用布尔数组进行记忆
- postgresql - 如何检查一个表中的多边形是否与第二个表中的点和半径相交?
- java - Spring cassandra 批量操作仅按分区键删除
- rest - vue @click 更改 api 请求 url
- informatica - Informatica 如何在 Header 中使用 Bearer Token POST JSON 数据
- flutter - 如何设置具有 GridView 子项的 Container() 高度?扑