我有点失落。我正在尝试设置密码重置系统,但我不知道该怎么做。我不必发送电子邮件来创建新密码。我该如何做才能让用户通过此表单更改密码?理论上,新密码应替换 Firebase 数据库中保存的旧密码。
import './ResetPassword.css'
import {Link} from 'react-router-dom';
import {useNavigate} from 'react-router-dom';
import { getAuth, sendPasswordResetEmail } from "firebase/auth";
function ResetPassword() {
const [email, setEmail] = useState('')
const auth = getAuth();
sendPasswordResetEmail(auth, email)
.then(() => {
// Password reset email sent!
// ..
})
.catch((error) => {
const errorCode = error.code;
const errorMessage = error.message;
// ..
});
return (
<div className="resetPassword-main">
<div className="resetPassword-container">
<h2>Ripristina la password</h2>
<div className="resetPassword-form">
<form onSubmit={sendPasswordResetEmail}>
<label>Email</label> <br />
<input className="resetEmailInput" placeholder="Email" type="email" required …Run Code Online (Sandbox Code Playgroud) 我注意到我设置自动播放模式的视频无法在 Iphone iOS 14.2 上运行,在此版本之前一切正常。
有谁知道答案以及如何解决这个问题?也许有办法再次在 Safari (iOS 14.2) 上自动播放视频。
我必须将表单数据发送到电子邮件地址。我能怎么做?我做了一些研究,我知道你必须使用图书馆才能做到这一点。正确的?你有什么建议?