我有一个注册表,其中包含姓名,电子邮件和密码.注册时会向用户的电子邮件地址发送确认链接.但在发送链接之前,我需要验证电子邮件地址.我用了:
public static boolean verifyEmailAddress(String regEmail) {
boolean result = true;
try {
InternetAddress emailAddr = new InternetAddress(regEmail);
emailAddr.validate();
} catch (AddressException ex) {
result = false;
}
return result;
}
Run Code Online (Sandbox Code Playgroud)
它显示的任何有效电子邮件,例如yutr6767868@huymail.com,k999////@sdmail.com
我收到的电子邮件request.getParameter并将其存储在regEmail.
究竟我需要做些什么才能让它发挥作用?
我正在尝试使用MD5在用户注册中加密密码并在登录期间匹配相同的密码.我使用Mysql作为我的数据库.. Mysql也提供了将密码转换为MD5的选项(即MD5(密码))..我想知道哪个是加密它的更好方法..是使用java代码还是mysql查询..
提前致谢.