http://challenge.b10s.org:8084/nobaby/
소스를 봅니다
음..
MongoDB를 쓰는군요.
mongodb를 구글에 검색해보면 nosql, 객체지향적 db라고 보시면 되어요.
로그인 부분에 가시면..
user_id와 password가 있어요.
mongodb의 연산자는 배열로 합니다.
예를 들어
찾아("열의이름": {"$not": "1"});
하면
그 열의이름에 해당하는 값이 1이 아닌걸 찾는 거라고 생각하세요.
물론 찾아 라는 함수가 아닌 다른 함수일수 있지만요.
$_POST[user_id]가 admin이면
127.0.0.1이 ip인지 체크하죠?
음..
위에서 말씀드린대로 배열 연산자를 쓰면 어떨까요?
$_POST[user_id]={"$in": ['admin']}
$in 연산자는 그 연산자의 값으로 주어진 배열 중 그 값이 있는 지 찾는거에요.
아이디 탭에서 user_id부분을 user_id[$in][]=admin
으로 바꿔서 넣어주면 끝
패스워드는 알아서 찾아요.