facebook all : login error debug

페이스북에서 받아온 아이디가 한글일 경우,

sanitize_user()함수를 처리할 때, 공백으로 필터링되기 때문에

회원디비에 등록할 때 오류가 발생한다.

$user_login = sanitize_user($username, true);

//owl
if ($user_login=="") {
$user_emailname = explode('@', $fbdata['email']);
$username = $user_emailname[0];
$user_login = $username;
}

디버깅 사례

owl 2015-03-24 05.17.06