误删。。。

#include "login.h"
#include "../chat.h"

void Login(int sockfd, struct message *msg)
{	
	system("clear");
	
	printf("请输入您的用户名:\n");
	scanf("%s",name);

	printf("请输入您的密码:\n");
	scanf("%s",password);

	printf("请再次输入您的密码:\n");
	scanf("%s",password1);
	
	if(strcmp(password,password1) == 0)      //如果两次输入的密码一致
	{
		printf("密码设置成功!\n");
		printf("请输入您的密保钥匙\n");
		scanf("%s",pass_pro);
		printf("密保设置完成,请您妥善保存!\n");
		printf("************注册成功**********\n");
		printf("********2秒后将返回界面!******\n");
		sleep(2);
	}
	
	if(strcmp(password,password1) != 0)      //如果两次输入的密码不一致
	{
		printf("两次输入的密码不一致!请重新输入密码!\n");
		printf("请输入您的密码:\n");
		scanf("%s",password);
		printf("请再次输入您的密码:\n");
		scanf("%s",password1);
		
	}

	strcpy(msg->password1,password1);    //将密码保存到数据库里
	strcpy(msg->name,name);                //将用户名保存在数据库里
	strcpy(msg->pass_pro, pass_pro);     //将密保保存在数据库里
	msg->action = 1;                     //记住操作动作是1
	
	ret = send(sockfd, msg, sizeof(struct message), 0);
	if(ret < 0)      //进行发送数据
	{
		perror("send error!");
		exit(1);
	}
	printf("msg->password1 = %s\n", msg->password1);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值