# ১৯-৩ : লগ-ইন ও রেজিস্ট্রেশন

এই মডিউলে আমরা দেখব Registration এর ডেটা ব্যবহার করে কিভাবে লগ-ইন করা যায়।

auth.js ফাইলে handleLogin( ) ফাংশন লিখে ফেলি-

<mark style="color:green;">**Code:: 19.3.1**</mark> \
<mark style="color:red;">app.js</mark>

```javascript
...
...
...
    
  const handleLogin = (event) => {
    event.preventDefault();
    const username = getValue("login-username");
    const password = getValue("login-password");
    console.log(username, password);
    if ((username, password)) {
      fetch("https://testing-8az5.onrender.com/patient/login/", {
        method: "POST",
        headers: { "content-type": "application/json" },
        body: JSON.stringify({ username, password }),
      })
        .then((res) => res.json())
        .then((data) => {
          console.log(data);
  
          if (data.token && data.user_id) {
            localStorage.setItem("token", data.token);
            localStorage.setItem("user_id", data.user_id);
            window.location.href = "index.html";
          }
        });
    }
  };
 
 
loadDesignation();
loadSpecialization();
```

login চেক করার জন্য একটি রেজিস্ট্রেশন করে ফেলি-

<figure><img src="https://3753355949-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZjZRCk5NYynvfinzJmZE%2Fuploads%2FHl8eZMcdvELt743vVyj9%2Fimage.png?alt=media&#x26;token=029122f0-409a-447a-bdb2-9405d5268bb0" alt=""><figcaption></figcaption></figure>

মেইল কনফার্ম করার জন্য মেইলা আসা লিঙ্কে ক্লিক করি-

<figure><img src="https://3753355949-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZjZRCk5NYynvfinzJmZE%2Fuploads%2FSwS1MP9mDP4H4HH7F6TE%2Fimage.png?alt=media&#x26;token=462bb232-00c6-471b-8856-f36c25fcf028" alt=""><figcaption></figcaption></figure>

এবার সঠিক username , password দিয়ে লগ-ইন করে ফেলি&#x20;

.

