[Part 06] Laravel 5.5 and Vue Js Tutorial Series: how to do input validation using vue js and axios

빈 라덴 – 오 – 알라이 쿰 친구 나는 완벽한 웹 솔루션에 의해 laravel 5 VUE JS의이 튜토리얼 시리즈에서 당신을 환영합니다 내 이름은 이므 란 카심입니다 이것은 우리 laravel 5 뷰 JS 가이드 시리즈의 06 오늘의 비디오 자습서에서 우리는 배울거야 우리는 양식을 사용하여 데이터를 삽입 할 때 우리가 삽입하기 전에 기록을 확인하는 방법을 의미 보통의 요청 또는 아약스 또는 Axios의 또는 XMLHTTP 요청을 통해 통해 일반 유효성 검사를 처리하는 방법을 의미 친구 그래서, 나는이 비디오 자습서를 시작하기 전에 나는 아직 내 채널에 가입하지 않은 경우 것을 요청합니다 다음 친절 여기에 가입 그리고 벨 아이콘을 누르면하는 것을 잊지 마세요 그래서 당신은 당신의 YouTube에 또는 당신의 이메일에 내 곧 영화와 시리즈 알림을 받게됩니다

당신은 자신이 그것을 업데이트 유지 정말 감사합니다 그래서이 비디오 튜토리얼을 시작하자 완벽한 웹 솔루션 프로모션

Google APIs from JS and PHP (GDL-IL)

이도 그린 : 또 다른 에피소드 그래서 안녕하세요, 환영 GDL-IL, GDL 이스라엘 오늘 우리는 구글 API에 대한 말을하는거야, 얼마나 쉬운이다 그것은에서 모두 그들과 함께 작업하고 소비하는 클라이언트와 서버

우리는 당신에게 작업의 힘을 보여주는 몇 가지 예를 구글 API를, 자바 스크립트, 물론,에 클라이언트 측 그리고 서버 측에서, 나는 몇 가지 간단한을 표시하도록 선택할 PHP의 예는 구글에 최근에 추가이기 때문에 앱 엔진 그래서 나는 사람들이 활용하는 방법을 참조 할 것 같아요 그래서 오늘 우리는 슬라이드가 없습니다 우리는 단지 약간의 코드를 가지고있다

그리고 우리가 할 수 있습니다, 그래서 내가 당신과 함께 내 화면을 공유 할 수 브라우저와 텍스트 편집기 사이를 빠르게 플립 그래서이 일을 할 수 있도록하고,의 우리가있어 첫 번째 방법을 살펴 보자 그것을 해결하기 위해 것 그래서 우리는 서버 측에서 시작합니다 그리고 기본적으로 당신이 갈 필요가, 서버 측에서 시작 과에 대한 귀하의 캡슐화를 가능하게하는 라이브러리를 다운로드 당신이 가진 모든 풍부한 기능의 사용자 구글 API를 그것은 하나 개의 라인, 그리고 당신이 여기에서 볼 수 있듯이, 당신은 단지 필요 이 one– 복사 그것은 curl–입니다 그리고 그것을 얻을

당신이 그것을 얻으면, 실제로는,이 링크를 클릭하면 바로 당신을 위해 그것을 다운로드합니다 당신은 물론, 압축을 풀고 그것을 타르, 그리고 당신은 꽤있다 당신의 힘을 보여주는 것 예제의 좋은 세트 당신이 광대에서 활용할 수있는 다양한 API를 다른 API를 엄청난 풍요 로움 구글 당신이 소비 할 수 있습니다 또 다른 중요한 점은 콘솔입니다 console–에 따라서 의 내가 시작 GDL 예를 들어 여기에 가자 그냥 콘솔로 시작하는 경우, 기본적으로 자신에게 OAuth 2

0 클라이언트 ID를 생성해야합니다 그리고 당신은 그것을 할 필요가 있기 때문에 구글 서비스와 I의 많은 당신이 Google 클라우드 엔드 포인트 서비스를 만들 것인지 생각 당신을 위해, 당신은 인증 된 것 있는지 확인하는 것이 좋습니다 그리고 할 수있는 가장 쉬운 방법은 바로 클릭 할, 여기 와서 의 OAuth 20 버튼, 제품 이름을 지정합니다 우리의 경우에는, [AUDIO OUT] 일 것이다

그리고 당신은 아마 여기 로고의 일종을 제공 할 것입니다, 멋진 하나, 및 페이지 URL [AUDIO OUT] 모든 프로젝트, 우리는 예를 클릭하고 있습니다 이 웹 응용 프로그램 또는이 될 것 경우는 선택할 수 당신이 원하는 것 기본적으로 서비스, 당신의 응용 프로그램은 전화, 또는 설치된 응용 프로그램을 확인합니다 그래서 Android 및 iOS 또는 Windows, Linux의 네이티브 앱의 경우 또는 Mac, 당신은 아마이 옵션을 선택하는 것이 좋습니다 우리의 옵션에서의 웹 응용 프로그램을 고수 할 수 있지만, 당신은 또한 서비스로 얻을 수 있다는 것을 기억하고십시오 다음 기본적으로 다른 어떤 정보를 필요로하지 않습니다 당신은 웹 응용 프로그램의 하나려고하는 경우 중요한 것은 당신의 엔드 포인트를 입력 할 필요가 있다는 것입니다 응용 프로그램

그리고 우리의 경우 단지의 유지하자, 일 [AUDIO OUT]을 만들려면 로컬 호스트와 그리고 당신은 그 과정의 리디렉션을해야합니다 구글은이 후 기본적으로 우리는 확인을받을 사용자 또는 전화 인증 주어진 당신 계속 토큰입니다 내 경우에는, 당신은 그것을 설정, 매우 신속하게 그것을 볼 수 있었다 localauth 및 oauthcallback합니다 물론, 당신은 이러한 설정을 편집하고 몇 가지를 추가 할 수 있습니다 다른 하나는 당신이 다른 환경에 URL을 리디렉션합니다 그래서 대부분의 경우에, 당신은 아마 QI를 넣고 싶어 환경, 어쩌면 스테이징 환경을 제공합니다

그리고 희망, 생산에, 당신은을 사용하지 않습니다 동일한 키는, 당신은 새로운 하나를 생성합니다 우리는이를 만든 후에, 우리는 서비스와 것입니다 그리고 서비스를 위해, 당신은 큰 풍요 로움의 여기 있습니다 다른 서비스 당신 수 [들리지] 그들 중 일부는 완전히 무료입니다 그들 중 일부는 사용 당 지불의 조금에 있습니다

그러나 바로 여기에 콘솔의 모든 매우 상세한입니다 그리고 당신은 매우 신속하게 얼마나 많은 볼 수 있었다 활성, 얼마나 많은 당신이 비활성있다 그리고 당신이 그것으로 재생하는 방법을 보여, 그래서 가정 해 봅시다하기 나는 Sky News에 일을 할 것인지 나는 달력 API를 잘 몰라요 그래서 나는 그것을 활성화됩니다 물론, 서비스 기간을 확인해야합니다

그리고 내가 그것을 수용하고 나면, 나는 지금 여기 활성 하나가 나는이 특정 서비스에서 실행할 수있는 서비스를 제공합니다 지금, 나는 시작하고 나는이와 함께 무엇을 할 수 있는지보고 싶어 서비스는 여기에 좋은 물음표가있다 내가 클릭하고 그것을 밖으로 시도 할 것이다 경우, 즉시 내가되는거야 리디렉션, 나는 시작이 API가 무엇인지 볼 수 있습니다 나에게 노출 그래서이 부분은 발견의 기본적 우리가이 메커니즘 마지막 I 나의 이야기 중에 기억한다면 / O, 우리는 이야기 클라우드 엔드 포인트에 대한 당신은이 시스템을 활용할 수있는 방법 자신의 API를 만들고이 발견을 즐기고 메커니즘은 작업의 생산성을합니다

우리 모두가이 작업을 수행 한 후 그래서, 기본적으로 우리는 몇 가지 다른이 우리가 실행할 수있는 것들 여기에 당신은 당신이 확인시키는 것 아주 좋은 페이지가있는 서비스는 당신이 승인했다 당신이 개발 작업을하고 나면, 당신은 할 수 있습니다 당신이 할 수 있도록 일부 서비스에 대한 액세스를 취소 테스트 또 다시 인증 단계 및 확인 당신이 바로 그 일을하고 있는지 확인합니다 당신은 특정 API, 하나의 좋은 방법을 함께 재생하려면 심지어 한 줄의 코딩없이 웹에서 API와 함께 작동 이다는 developersgoogle

com로 이동 이동 여기 API 탐색기에 그리고 우리의 경우,이 때문에 유튜브 데이터 API를 선택 I는 제조 예이다 그리고 여기 당신은 that– 볼 수 있습니다 이 전 유튜브에서의 아이디어를 얻을하려는 가정 해 봅시다 비디오 당 니펫을 그 때 나는 최대 결과 이따가 할 나는 잘 몰라요 9 내가 놓을 게 쿼리, 그것은 수 스키, 그것은 스노우 보드 수 있습니다

그리고 그것을 실행하고있어 일단, 나는 여기에 반응을 얻고있다 나는 기본적으로 다음을 그냥 다른 재생할 수 있습니다 거기에 환경을 제공합니다 그러나 여기 당신은 그래서, 내가 200을 가지고 말할 수 모든 것이 멋지다 그리고 여기 나는 기본적으로 멋진 JSON 객체를 얻고있다 모든 결과 집합을 기술 그리고 당신은 내가 비디오를 얻고 있음을 볼 수 있었다

나는 동영상을 썸네일을 받고 있어요, 아이디, 모든 나는 기본적으로 요구 된 것이다 이제, 우리는이 예제는 PHP에, PHP에 모습을 보면, 그것은 많은 의미에서 매우 유사합니다 그래서 우리가 여기 온거야, 그리고 약간 붐비는 될 수 있지만 당신은 여기에서 볼 수 있기를 바랍니다 기본적으로 우리는 우리가를 조회시키는 것 간단한 페이지를 유튜브 API 우리는 아마 다음 사용자로부터 검색어를 얻고 싶어 결과를 제한합니다

그리고 그 검색 조치를 바닥에 그것 뿐이다 내가 여기에 가져 오는하고있어,이 라이브러리 인 두 개의 파일입니다 실제로 노출 및 YouTube 서비스를 캡슐화하고 있습니다 그래서 구글 클라이언트가 처음이다, 그래서 그냥 내가 모든 것을 할 것이다 기본 기능하고 유튜브 자체 내가 그 일을 해요 일단, 내가 여기있다, 물론, 개발자 키를 누릅니다 그리고 지금 난 그냥 구글 클라이언트의 생성자를 호출하고있어 그것으로 작업

그래서 개발자 키를 설정하고있어, 나는 이것으로 전화 드렸습니다 유튜브 서비스에 대한 클라이언트 내가 이렇게하면 나는 탐색기에서 당신을 보여 주었다 똑같이 API는, 기본적으로 내가 YouTube 검색 searchlist를 호출하고 있습니다 그리고 당신은 그것의 것으로, 탐색기 API 여기에서 볼 수 있습니다 정확히 같은 엔드 포인트 그래서이 사람은 바로 이와 같은 것이다 그리고 우리가 예에에 무슨 짓을했는지에 다시 매우 유사 API를 탐색기, 내가 갈거야, 그리고 난에 집중하고있어 스 니펫의 생각

그래서, 쿼리 및 물론, 최대 결과를 전달하려는 이 내 페이로드입니다 그리고 지금 내가 뭘 모든이 좋은 루프에 가서하고있다 확인 결과는 기본적으로 분리 set–하는 것을 세 양동이에 하나는 비디오와 채널 다음 재생 목록입니다 우리는 다시 가져올 수 있습니다 그리고 내 몸에, 난 그냥 난 있는지 확인합니다 이 목록을 구성 그래서 UL과 LY 태그 단지에를 사용하고 있습니다 여기에서 그것을 구성

아주 간단합니다 난 그냥 여기를 내장하고 그게 다에요 내 지역 환경 작업을 어떻게의를 살펴 보자 그럼 데브 도구를 지금 종료 할 수 있습니다 우리는 나중에 살펴 보겠습니다

내가 쓰는 물건 찾고 있어요 그래서 경우 모르겠어요 나는 10 개 개의 결과로 제한하고있다 내가 검색을 클릭있을 때, 기본적으로는거야 유튜브, 반환 당신이 여기에서 볼 수 있듯이, 기본적으로 내가 방금 추가 이미지뿐만 아니라 앞의 예와는 달리 그래서, 우리는 더 받고있어 전체적인 검색 결과는, 만약에 당신, 그것은 좀 더 그래서 정보

당신은 API 탐색기에 여기 전에 본 정확히처럼, 난 다만 결과 집합으로부터 단지 요소를 페치 페이지 자체에 그 (것)들을 제시 모두가 알다시피 지금, 우리는 클라이언트 라이브러리의 무리가 그것은 실제로 당신이 구글 API를 활용시키는 있습니다 웹에, 당신은 자바 스크립트 라이브러리를 사용할 수 있습니다, 나는거야 얼마나 쉬운 분의 예를 보여 그것을 부드럽게 함께 작업하는 것입니다 하지만 서버 측에서 자바 스크립트로 작업하는 경우, 우리는 Nodejs를위한 좋은 라이브러리를, 그래서 주시기 바랍니다 그것을 확인합니다

그런데, 모든 링크는 여기에 있습니다 그래서 당신은 pictures-appappspotcom에 갈거야 경우, 당신은에서있는 슬라이드를 볼 수 있습니다 슬라이드 25도 이전의 I / O의 이야기하지만, 같은 당신이 볼 수 있습니다 여기에, 모든 다른 라이브러리에 대한 모든 링크 및 당신이 활용할 수있는 언어 그래서 네이티브 클라이언트를 구축하는 사람을위한, 모두 iOS 및 Android, 우리는 좋은 도서관이있다

그리고 물론, 서버 측에서, 언어의 무리가 있습니다 그리고 실제로 우리는 심지어 NET 및 GWT 및 많은 다른 사람을 위해있다 그래서 그를 닫하자 우리가를 실행할 수있는 방법을 참조 입증 따라서이 특정 예에서, 코드에서의 첫번째보기는하자 그리고 우리는 라이브 예를 살펴 보겠습니다

나는 나 자신을 인증하고 일부 싶어 G +의 정보 우리의 경우, 아마도 그것은 이미지와 이메일 될 것입니다 당신이 상상할 수있는, 당신은 실행하고 더 많이 할 수 당신이 한 번 가지 토큰, 사용자의 핸들을 얻는다 이것은 매우 간단한 예제이며, 항상 자바 스크립트에서와 같이, 이제 끝으로 점프 할 수 있습니다 그리고 무엇보다도, 우리는 구글 클라이언트 라이브러리를 호출하고, 자바 스크립트 클라이언트 라이브러리

그리고 우리는 여기에 콜백을받을거야 그래서 부하에, 우리는 기본적으로 콜백을 처리하고 볼 수 있습니다 우리는 무엇을하고 있습니다 그래서 우리가 설정하는 물론, 클라이언트 ID 및 일부 API 키 및 범위 등의 상용구 데이터입니다 그리고 우리는 여기에 올 때 클라이언트 부하를 처리 할 수 ​​있습니다 우리는 그 API 키를 설정하고 있으며, 우리는 단지 전화를 걸 즉시 검사 인증, 그래서 우리는 그것을했다 설정된 타임 아웃

우리가 그 일을 마친 후 우리는 단지 GAPI–거야 구글 API 그리고에이 엔드 포인트 인증 우리는 권한을 부여 할 권한 부여는 클라이언트의 ID, 범위와 함께 할 것입니다 그리고 물론, 우리는 즉시 그것을 할 싶어 그리고 우리는 단지를에 또 다른 콜백을 제공하고 있습니다 우리가 얻고있는 결과 집합을 처리합니다

우리의 경우,이 하나입니다 우리가 인증을 받고있을 때, 우리는하고 싶은 몇 가지 모든 것을 확인하고 경우에 따라서 첫째, 우리는 어떤 오류가없는, 그냥 여기 가서 이렇게 인증 단추를 숨길 수 있습니다 사용자가 혼동되지 않습니다 그리고 실제 경우에, 당신은이 단계에에서 할 수 있습니다 당신이 확인하고 당신이 보여주는하고 있는지 확인 그 또는 그녀가 로그인 한 사용자 그것은 세포 또는의 좋은 이미지를 수 있습니다 다른 좋은 대담한 방법은 그들이 지금에 로그인되어 있는지 보여 및 인증

그리고 지금 우리는 API 호출을하고 있습니다 물론, 반대 방향에, 우리는 확인하고 싶어 당신이 본 것 같은 버튼이 표시되어 있는지 확인 여기에, 그래서 사람들은 자신과 로그 권한을 부여 할 수 이상에서 우리의 응용 프로그램에 로그인합니다 우리는 인증을 처리하고 나면, 우리는 원하는 기본적으로 API 호출을 확인합니다 우리는 G + API에 대한 것입니다 우리는 버전을 제어하고 있습니다

그래서 여기에 우리의 경우, 그것은 D1 것입니다 그리고 기본적으로 제가 사람들로부터 가져 싶은 날입니다 그리고 나 자신의 이미지를 촬영하고 그냥을 착용하고있어 페이지 자체 이제 라이브 예에서 작동하고 어떻게하는지 보자 당신이 여기에서 볼 수 있듯이 그래서, 그래서 내가 인증되는거야 즉시 권한 대화에 대한 요청을 진열

이 경우, 내가 크롬을 사용하는 것을 볼 수 있었다 확장 책 예, 나는 그것이 편리해야해서 그리고 잘하면 가까운 장래에, 당신은 볼 수 있습니다 일부는 크롬 확장과 관련된 예를 살고 있습니다 하지만 액세스를 허용하고있어, 다음, 기본적으로 내가 봤는데 이 페이지로 다시 리디렉션 당신이 볼 수 있듯이, 나는 지금 여기 내 사진과 내 타이틀을 가지고있다 그래서 이것은 당신에게 힘을 보여주는 것 한 예이다 [알아들을 수 없는]

그리고 지금의 또 다른 간단한 예를 들어 보자 그게 당신을 보여주는 것 그래서 여기에 기본적으로 또 다른 페이지를이 [들리지] 또는 구글 API를 얻고있는 샘플 PHP 클라이언트 예 그리고 여기에 기본적으로 우리는 정확히 동일한 작업을 수행, 대신거야 자바 스크립트, 우리는 PHP를 활용할 수 있습니다 그래서 예를 들어, 사용자 정보의 디렉토리로 갈거야 내가 로그 아웃 후, 세션 전에, 물론, 내가 원하는 지금 자신을 인증합니다

그래서 다시 나는이 좋은 인증 대화 상자를 얻을 것이다 그리고 나는 그것을하고있어, 당신은 여기에서 볼 수 있듯이 그것은 년 후 히브리어,이 경우 다시는 내 이메일과 사진을 얻고있다 코드는 어떻게 같을 것이다? 이제 진짜 빨리 뛰어하자의 제거하자 제이 하나 그래, 그래서 여기, 그래 그래서 다시 내가 구글의 OAuth 2

0 서비스를 호출하고 있습니다 그리고 이후 우리는 구글 클라이언트를 설정하고 그것을를 제공하고 있습니다 IDs–의 길, 클라이언트 ID, 개발자가 무리 키와 다른 모든 당신의 API 여기에 볼 수 있습니다 액세스 탭을 클릭합니다 당신이 그것을 클릭합니다 그래서 만약, 기본적으로 모든 관련 클라이언트처럼, 복사 / 붙여 넣기하는 데 필요한 정보 ID, 클라이언트의 비밀, 그리고 API 키는 모두 여기에 있습니다 그래서 그냥 API의 콘솔을 기억 이것은 위치입니다 그래서 당신이하고있어 일단, 기본적으로 우리는 호출하고 우리의 고객과의 OAuth 서비스를 제공합니다

그리고 우리는 코드를 누르면되고, 우리는 토큰을 가져 싶다 토큰은 우리가 그래서 우리는거야 우리와 함께 수행 할 수 있습니다 뭔가 우리가해야 할 경우 또 다시 확인 할 수 자체 서비스 그리고이 경우 이후 이미 시작 부분에 우리가 있다면 우리는 단지을 갈 필요가 여기에 토큰을 받고 리디렉션, 우리는 모든 좋은입니다 우리는 토큰을 설정하지 않으면 확인 만드는 경우 그 사용자는 물론, 우리가있어, 로그 아웃을 클릭한다 토큰을 취소 그리고 여기에 우리는 단지 클라이언트를 호출하고, 우리가 원하는 토큰을 가져옵니다

우리는 그것을 받고있어 이는 참으로 반환 그래서 후 우리는 클라이언트에서 토큰을 가지고 있기 때문에, 우리는 기본적으로있어 의 OAuth 서비스에 가고 그리고 사용자 정보 객체와 함께, 우리는을 얻으려면 정보 내 경우에서 보았 듯이 그리고, 그것은 PHP의 경우 전 -, 그것은이었다 이메일과 사진, 프로필 사진 그리고 우리가이했던 것은 우리가 페이지에 넣어 그냥 우리는 그것을 볼 수있을 것입니다 여기, 마지막으로, 우리는 물론,에 저장하려는 우리의 SessionToken 또는 편리하게 찾을 수있는 다른 장소 그리고 안전하게 응용 프로그램, 토큰 자체에 대한, 당신은 할 수 있도록 를 활용하고 앱에서 나중에 사용할 수 있습니다 그리고 이것은 우리가 여기있는 모든 것입니다 그래서 우리는 나중에이 비트 HTML은 있는지 확인하는 것입니다 우리는에 연결, 또는 기록의 두 사례를 가지고, 그 아웃 기록

이 그래서 그런 것 같아요, 아주 짧은이었다 구글 API에 대한 소개 다음 주 또는 가까운 장래에, 난 당신을 보여주기 위해 노력할 것이다 경쟁 할 때 API를 그 유형을 활용할 수있는 방법 당신의 서비스에 대한 그리고 구글은 기본적으로 엔드 포인트 복용 할 수와의 우리가 노출 내부적으로 사용하고 그 API를 개발자에게 그들 당신이 구글 앱 엔진을 활용하고을 만들려면 이렇게 그 위에 강력한 확장 API, 당신은 사용 할 수 있습니다 Google 클라우드 엔드 포인트 그리고 당신은 이익을 무료 모든 위대한에 대한 있어요 검색 체계의 기능의 API 탐색기, 하고있는 라이브러리의 모든 풍요 로움 당신을위한 모든 준비

그렇지 않으면 우리는에, 잘하면 다음 주에 대해 말하고 있습니다 가까운 미래 그리고 지금 질문에 대한 좋은 시간 사람이있는 경우 우리가 가지고 주시기 바랍니다 합류했다 누군가가 질문이있는 경우 OK, 그래서 나중에, 단지 느낌 plusgooglecom/plusgreenido– 날에 도달 무료 한 단어

그리고 다음 주까지, 좋은 시간과 바이 바이 있습니다

웹에플리케이션 만들기 – JS, PHP 프로그래밍 9-1 : JavaScript 로그인앱

이번 시간에는 로그인 기능을 구현하는 방법에 대해서 살펴보겠는데요 지금까지 우리가 배운 것을 중간 정리하는 단계라고 보시면 되겠습니다

특히나 조건문이 중요하게 사용이 될 거에요 우선 Javascript부터 살펴볼 건데요 여러분들 좀 검은색과 흰색이 왔다 갔다 하면서 눈이 아프실 거 같아서 제가 색깔을 좀 밝은 색깔로 바꿔봤습니다 잘 찾아보시면 색깔 이런 테마 같은걸 바꿀 수 있는 기능이 있어요 시작해보죠

저는 7php라는 파일을 만들었고요 여기에서는 Javascript를 이용해서만 로그인을 구현해 볼 겁니다 여기서 우리가 이 수업을 진행하기 전에 여러분들이 먼저 좀 알아두셔야 할 기능이 있는데 프롬프트라는 기능입니다 프롬프트

P R O M P T 여기에다가 비밀번호라고 이렇게 적어 주고요 우리의 페이지를 열어보면 이런 화면이 뜹니다 그리고 비밀번호를 물어봐요 거기에다가 111111이라고 입력하고 확인을 누르면 됩니다

여기보시면 여기 있는 이 프롬프트라고 하는 이 명령이 방금 보셨던 그 창을 띄운거에요 거기에 비밀번호라고 이렇게 적어 주시면 이 명령어로 인해서 이렇게 생긴 창이 뜨면서 여기에 있는 비밀번호라고 하는 텍스트가 여기에 들어가게 됩니다

그러면 사용자가 여기에다가 비밀번호를 입력할 수 있겠죠? 예를 들면 111111 그리고 확인을 누르면 되는데 사용자가 입력한 정보를 우리가 받기 위한 방법은 여기에다가 패스워드라는 변수를 이렇게 주면 됩니다 한번 해볼게요 이렇게 경고창이 뜨면 어떻게 된 거냐 하면 Javascript 이 부분에서 여기가 먼저 실행이 된 거에요 그래서 비밀번호를 이렇게 물어보는 거죠 그리고 여기에다가 뭔가를 입력하면 입력하고 확인 버튼을 누르면 그러면 여기에 있는 이 부분에 값이 바로 여기에 입력한 값이 됩니다

그러면 자연스럽게 그 값이 패스워드로 들어가서 패스워드의 값은 여기에 입력한 값과 패스워드의 값이 같은 값이 된다는 거죠 그래서 한번 확인해볼까요? 여기서 제가 documentwrite(password);라고 이렇게 하고 실행을 시켜보겠습니다 F5 그리고 1111 확인 버튼을 누르면 보시는 것처럼 사용자가 입력한 정보를 이 Javascript가 알아낼 수 있게 되는 거예요 바로 이런 작업들은 HTML, CSS는 할 수 없는 일입니다

즉 사용자의 생각을 받아내서 어떤 일을 처리하는 것, 그것을 Javascript나 php는 할 수 있지만 HTML이나 CSS는 할 수 없는 일이에요 그러면 그렇게 받은 정보를 가지고 우리 한번 로그인 기능을 구현해보죠 물론 이렇게 로그인을 구현하면 절대 안 됩니다 이거 아주 허접한 방법이에요 그런데 이건 이걸로도 우리 같은 시사점이 많죠

만약 패스워드가 1111과 같다면, 그러면 어떻게 되는 거예요? 정상적인 접근이 되는 거죠? 안녕하세요 주인님 만약에 패스워드가 같지 않다면 뉘신지? 이렇게 그리고 실행을 한번해보죠 비밀번호를 입력하라고 해요, 그러면 요거는 어디까지 온 거냐 하면 여기까지 온 거죠? 그리고 여기에 비밀번호를 입력하면 그거는 패스워드로 들어가게 됩니다

1111이라고 하고 확인을 누르면 여기의 값은 이제 1111이 되면서 얘와 비교를 하면 이거 전체는 true가 되죠? 그러면 자연스럽게 if 안에 있는 이 부분이 실행이 되겠죠 한번 해볼게요 확인 안녕하세요 주인님이 뜹니다

그 다음에 F5를 누르고 1을 하나만 넣어볼게요 그리고 확인 누르면 뉘신지가 뜨는 거죠 이로써 우리에게 있어서 이 웹페이지 전체가 말하자면 확정된 상태가 되요 확정된 상태 우리는 이 웹페이지를 더 이상 수정할 필요가 없어집니다

대신에 사용자가 여기에 어떠한 값을 입력했느냐에 따라서 이 if문에 있는 이 부분의 동작 방법이 달라지게 되는 것이죠 즉, 이 프로그램에서 변할 수 있는 부분을 완전히 프로그램 바깥쪽에 사용자가 조작하는 쪽으로 몰아내서 이제 우리가 일반적으로 얘기하는 제대로 된 프로그램 같은 모양이 나오게 된 것이죠 어때요? 그렇게 멋진 것은 아니지만 어쨌든 무언가 프로그램 같은 걸 만든 것 같지 않으신가요? 예 여기까지 하고요 다음 영상에서는 php를 이용해서 로그인을 하는 방법을 우리 살펴보죠