我正在尝试管理一个为学校成员设计的DokuWiki网站。问题是,我必须检查新用户是否实际上是我们学校的成员。
由于DokuWiki向新用户写的电子邮件发送临时密码,我认为最好使用我们学校的域名(例如@example.edu.com)来确认身份。
有没有办法“强迫”所有新的Is有一个“固定的”电子邮件域?我希望“注册”页面显示这样的内容:
User ID : [_______]
Name : [_______]
Email : [_______]@example.edu.com
[Register Button]还是有其他方法来解决我的问题?
发布于 2018-03-17 18:23:20
有几种方法来强制一个固定的域名,一个电子邮件地址在您的电子邮件形式。
您可以将输入设置为在最后有一个隐藏的@example.com字段,用户只需输入他们自己的名字,而输入字段中没有域。
您还可以检查javascript或PHP中的电子邮件地址,以确定它是否以example.com结尾。如果检查失败,您可以通知用户电子邮件地址无效,或者可以通过通知将其重定向回页面,通知他们需要使用学校电子邮件地址。
下面是我为您准备的一种基本的开始方式:
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display the value of the value attribute of the hidden input field.</p>
<input type="" id="myInput" value="" placeholder="enter email">@example.com
<br>
<button onclick="myFunction()">send</button>
<p id="demo"></p>
<script>
function myFunction() {
var y = '@example.com';
var x =
document.getElementById("myInput").value;
var z = x + y;
document.getElementById("demo").innerHTML = z;
}
</script>
</body>
</html>https://webmasters.stackexchange.com/questions/113637
复制相似问题