소셜로그인 사용 중에 소셜로그인을 제거하고 싶습니다.

이메일로 로그인기능과 + 소셜로그인 (구글, 카카오, 네이버)을 사용하고 있습니다.

소셜로그인한 회원 중 일부는 이메일주소가 아니라 kakao_xxxxxxxx 이런식으로 사용자명이 만들어져 있는 상태인데요.

wp-members에서 이메일(메타키 : user_email) 필드는 필수입력으로 되어 있는데 소셜로그인의 경우는 무시되는 것 같아요.

 

- 기존회원만 소셜로그인을 허용하고 신규는 소셜로그인을 못하게 할 수 있나요?

 

소셜로그인한 일부 회원들은 kakao_xxxxxxx 와 같은 형식으로 사용자명이 등록되어 있고, 이메일필드가 필수여도 소셜로그인의 경우 필수가 아니게 되어 메일주소도 등록이 안 되어 있는 회원들이 있습니다. 이런 에로사항으로 회원시스템에서 소셜로그인을 제거하고 싶은데 설명드린 것처럼  kakao_~ 와 같은 회원들에게는 따로 연락할 방법이 없어서 차선책으로나마 신규가입은 소셜로그인을 막고 기존회원에게만 허용한 뒤, 사이트 내에서 이메일, 비번설정을 공지하고, 회원들의 정보변경이 완전히 이루어 지지 못하더라도 일정기간이 지난 후에 소셜로그인을 빼는 방법만이 가능할 것 같아서 여쭙니다.

소셜로그인으로 kakao_xxxx 처럼 설정된 사용자명은 관리자가 회원들의 이메일을 보고 강제로 바꾸려고 하는데,  현재는 이메일이 없는 kakao_xxx 회원들이 있어서 바꿀 수가 없습니다.

소셜로그인으로 회원관리를 보다 안정적으로 할 수 있는 방법이나 아니면 소셜로그인을 사용중 제거할 수 있는 방법 등 다른 아이디어가 있으시면 의견 부탁드립니다.

감사합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기

AI 상담