什么电子邮件可以登陆chatrandom
可以用平常的邮箱邮件的英文版来注册
1.进入官方主页,这里就不贴地址了,大家可以直接百度,直接点击进入。2.大家可以看到需要验证年满18周岁,我们点击登入。3.进入此页面后大家可以再点左下角倒数第二个英文注册。4.这里按照提示输入相应的内容就可以了,大家可以看到的是英文版页面,不过没关系,可以用翻译软件翻译一下,或直接对照小编这张图完成注册哦。
JSP编程如何利用邮箱找回密码 代码
实现思路:在jsp页面上放一个找回密码的入口,然后用户点进去后,要求输入用户名和邮箱,然后根据这个邮箱发送一封邮件,参数是用户名,根据这个用户名点击确认,然后跳转到找回密码页面就可以了。
参考代码:
一.发送邮箱页面
string strUserName = txtUserName.Value.Trim();
string strEail = txtEmail.Value.Trim();
//生成随机密码
string rand = "";
Random ramPwd = new Random();
string pwd = ramPwd.Next(100000, 9999999).ToString();
rand = pwd;
string key = rand + strName + email + "Base";
if (!string.IsNullOrEmpty(strUserName) !string.IsNullOrEmpty(strEail))
//发送邮件
StringBuilder sb = new StringBuilder();
sb.Append("亲爱的" + strUserName + "您好:br/br/");
sb.Append("点击以下链接设置新密码。br/br/");
sb.Append("a href =\"" + key + "time=" + time + "\"" + key + "time=" + time + " /abr/br/");
sb.Append("(如果无法点击该URL链接地址,请将它复制并粘帖到浏览器的地址输入框,然后单击回车即可。)br/br/");
sb.Append("注意:请您在收到邮件24小时内使用,否则该链接将会失效。br/br/");
sb.Append("我们将一如既往、热忱的为您服务!br/br/");
string MessageBody = sb.ToString();
Sends(strEail, "no_reply@xxxx.com", "xxxx--找回密码", MessageBody, "123456");
//向find_password_log表添加数据
AddFindPassword(strUserName, strEail,key);
Response.Write("scriptalert('邮件已发送到你的邮箱,请注意查收!');location.href='/';/script");
//向表find_password_log中添加数据
private void AddFindPassword(string strName, string email, string key)
//向find_password_log表中插入随机生成的密码(MD5加密) ,时间,IP
SummerBase.BLL.find_password_log bllFind = new SummerBase.BLL.find_password_log();
SummerBase.Model.find_password_log modelFind = new SummerBase.Model.find_password_log();
if (modelFind != null)
modelFind.Md5 = MFunction.Md5New(key).ToString();
modelFind.CreateTime = SummerBase.Utils.Util.TimeToUnixTimes(DateTime.Now.ToString());
modelFind.IP = Page.Request.UserHostAddress;
time = modelFind.CreateTime;
key = modelFind.Md5;
bllFind.Add(modelFind);
//发送邮件代码
public static void Sends(string email, string formto, string content, string body, string upass)
string name = "no_reply@xxxx.com";
string smtp = "smtp.exmail.sina.com";
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
_smtpClient.Host = smtp; //指定SMTP服务器
_smtpClient.Credentials = new System.Net.NetworkCredential(name, upass);//用户名和密码
MailMessage _mailMessage = new MailMessage();
//发件人,发件人名
_mailMessage.From = new MailAddress(formto, "xxxx公司");
//收件人
_mailMessage.To.Add(email);
_mailMessage.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312");
_mailMessage.Subject = content;//主题
_mailMessage.Body = body;//内容
_mailMessage.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312");//正文编码
_mailMessage.IsBodyHtml = true;//设置为HTML格式
_mailMessage.Priority = MailPriority.High;//优先级
try
_smtpClient.Send(_mailMessage);
catch (Exception)
邮箱注销后用原邮箱号重新注册能收到验证码吗
一般情况,我们在注册时会用到手机验证或者邮箱验证等,在这里再次将邮箱验证总结一下:
环境:jquery+ssm 请根据相对应的环境更改
这里是maven工程 所以急需要在pom.xml文件中添加依赖
需要的依赖包名: commons-email
前台.html中
input type="text" name="telephone" id="j_Email" maxlength="20" placeholder="输入您的Email" /
input type="text" class="9312-8b13-7ec4-03fc verification inputlight " id="j_msgcode" name="megnum" placeholder="邮箱验证码" maxlength="6" /
a class="8b13-7ec4-03fc-d3ee botton" id="j_message"获取验证码/a
a class="7ec4-03fc-d3ee-8c88 botton" id="j_submit"核对Email验证码/a/li
1
2
3
4
1
2
3
4
在我们点击 获取验证码 填写的 email 会收到6位数字
前提是 已经设置好了 email , email的具体设置在 文章下面会具体的告诉,往下看
script
$(function(){
//验证码获取
$("#j_message").click(function () {
var email = $("#j_Email").val();
sessionStorage.setItem("email",email);
$.post("/email",{"email":email},function (data) {
if(data=="ok"){
alter("验证码已经发送,请查看");
}else{
alter("验证码发送失败,请核对电子邮箱");
/script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
在controller 中
* 生成验证码
* @param email
* @param request
* @return
@ResponseBody
@RequestMapping("/email")
public String email(String email, HttpServletRequest request){
Random random=new Random();
String s="";
for (int i=0;i6;i++){
int i1 = random.nextInt(10);
s+=i1;
System.out.println(s);
request.getSession().setAttribute("code",s);
HtmlEmail em=new HtmlEmail();//创建一个HtmlEmail实例对象
em.setHostName("smtp.163.com");//邮箱的SMTP服务器
em.setCharset("utf-8");//设置发送的字符类型
try {
em.addTo(email);
em.setFrom("********@163.com","邮箱表头");// 前面时邮箱 后面是 email 表头 比如***公司
em.setAuthentication("********@163.com","password");//设置发送人的邮箱和用户名和授权码(授权码是自己设置的)
em.setSubject("***公司-验证码");//设置发送主题
em.setMsg(s);
em.send();
} catch (EmailException e) {
e.printStackTrace();
return "ok";
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
当接收到电子邮箱后 输入 并且点击核对验证码
需要核对 是否宇发送的电子邮箱一致
*.html页面代码
$("#j_submit").click(function () {
var code = $("#j_msgcode").val();
$.post("/codeHandle",{"code":code},function (data) {
if (data=="1"){
location.href="需要跳转的页面";
} else {
alter(输入的验证码有误;请重新输入);
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
在controller中核对验证码
* 核对验证码
* @param code 验证码
* @param request
* @return
@ResponseBody
@RequestMapping("/codeHandle")
public String codeHandle(String code,HttpServletRequest request){
Object code1 = request.getSession().getAttribute("code");
if (code.equals(code1)){
return "1";
}else {
return "0";
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
可以说复制上面的代码就可以实现 ,只需要把自己的email 相对应的设置好 就好了,分享就到这了
使用excel制作一个随机数生成公式
假设A1:F1为别为:
15 10 20 20 10 10
G2单元格为75.那么在A2输入公式:
=RAND()*A$1*($G2/SUM($A$1:$F$1))*0.95*0.1+A$1*($G2/SUM($A$1:$F$1))*0.95
向右复制到E2,在F2录入公式:
=$G2-SUM(A2:E2)。
即可得到结果。
如果要继续随机生成分数,直接在G3再录入要随机的总分,
j将A2:F2的公式向下复制即可
chatrandom怎么注册
chatrandom注册教程:
1.进入官方主页,这里就不贴地址了,大家可以直接百度,直接点击进入。
2.大家可以看到需要验证年满18周岁,我们点击登入。
3.进入此页面后大家可以再点左下角倒数第二个英文注册。
4.这里按照提示输入相应的内容就可以了,大家可以看到的是英文版页面,不过没关系,可以用翻译软件翻译一下,或直接对照小编这张图完成注册哦。
var code = $("#j_msgcode").val(); $.post("/codeHandle",{"code":code},function (data) {
ly@xxxx.com"; string smtp = "smtp.exmail.sina.com"; SmtpClient _smtpClient = n