> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Truy cập công khai

> Làm thế nào để cho phép khách, người truy cập chưa đăng nhập và người dùng mới truy cập phiên bản Overleaf của bạn?

Bạn có thể mở phiên bản Overleaf của mình cho những người không có tài khoản theo ba cách:

* [Truy cập dự án](/vi/on-premises/configuration/overleaf-toolkit/public-access#project-access "mention"): cho phép khách mở liên kết dự án được chia sẻ mà không cần đăng nhập
* [Truy cập trang](/vi/on-premises/configuration/overleaf-toolkit/public-access#page-access "mention"): cho phép người truy cập chưa đăng nhập duyệt các trang như `/learn`, `/templates` và `/devs`
* [Đăng ký công khai](/vi/on-premises/configuration/overleaf-toolkit/public-access#public-registration "mention"): cho phép người dùng tự đăng ký, có thể giới hạn theo một tên miền email

### Truy cập dự án

<Info>
  Theo mặc định, ngay cả khi người dùng có được liên kết chia sẻ dự án, họ vẫn phải **đăng nhập** trước khi có thể tham gia phiên chỉnh sửa dự án cộng tác.
</Info>

Để cho phép truy cập ẩn danh đối với các dự án được chia sẻ qua liên kết, hãy đặt cả hai biến dưới đây:

```dotenv title="config/variables.env" theme={null}
OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING=true
OVERLEAF_ALLOW_PUBLIC_ACCESS=true
```

`OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING` cho phép đọc/ghi ẩn danh trên các dự án được chia sẻ qua liên kết.

`OVERLEAF_ALLOW_PUBLIC_ACCESS` ngăn người dùng chưa xác thực bị chuyển hướng đến trang đăng nhập.

Tạo lại các container bằng `bin/up`. Sau đó mở một URL chia sẻ liên kết trong cửa sổ ẩn danh.

### Truy cập trang

Theo mặc định (khi `OVERLEAF_ALLOW_PUBLIC_ACCESS` chưa được đặt), **mọi** trang ngoại trừ trang đăng nhập và trang đăng ký đều chuyển hướng người truy cập chưa đăng nhập đến trang đăng nhập. Điều này bao gồm cả những trang vốn được thiết kế để công khai, vì vậy các liên kết đến chúng chỉ hoạt động với người dùng đã đăng nhập.

Với `OVERLEAF_ALLOW_PUBLIC_ACCESS=true`, người truy cập chưa đăng nhập có thể mở:

| Trang | Yêu cầu |
| - | - |
| Trợ giúp LaTeX tại `/learn` (xem [adding-latex-user-help.md](/vi/on-premises/configuration/overleaf-toolkit/adding-latex-user-help "mention")) | `OVERLEAF_PROXY_LEARN=true` |
| Thư viện mẫu tại `/templates`, các trang mẫu, bản xem trước và tải xuống ZIP (xem [templates.md](/vi/on-premises/configuration/overleaf-toolkit/templates "mention")) | `OVERLEAF_TEMPLATE_GALLERY=true` |
| Trang Overleaf Import API tại `/devs` (xem [overleaf-import-api.md](/vi/on-premises/configuration/overleaf-toolkit/overleaf-import-api "mention")) | — |

Nó cũng cho phép [Overleaf Import API](/vi/on-premises/configuration/overleaf-toolkit/overleaf-import-api#signed-out-visitors "mention") giữ lại một biểu mẫu do người truy cập chưa đăng nhập gửi cho đến khi họ đăng nhập.

Danh sách dự án, trình soạn thảo và việc tạo dự án (kể cả từ mẫu hoặc thông qua Import API) vẫn yêu cầu đăng nhập.

### Đăng ký công khai

Đăng ký công khai chỉ khả dụng trong [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro).

<Danger>
  Xin lưu ý rằng khi bạn bật đăng ký công khai, **bất kỳ ai** có quyền truy cập vào phiên bản Overleaf của bạn đều có thể đăng ký làm người dùng.

  Quá trình đăng ký không xác minh địa chỉ email, vì vậy chỉ nên sử dụng tính năng này trong mạng nội bộ hoặc môi trường đáng tin cậy, hoặc tắt nó khi bạn không còn cần đăng ký nữa.
</Danger>

Theo mặc định, cả Community Edition và Overleaf Pro đều không cho phép đăng ký công khai.

Để bật tính năng này, hãy thêm dòng sau vào `config/variables.env`:

```dotenv title="config/variables.env" theme={null}
OVERLEAF_ALLOW_PUBLIC_REGISTRATION=true
```

Tạo lại các container bằng `bin/up`.

Sau đó nhấp vào **Sign up** hoặc truy cập `/register`.

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-20.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=199f36eabcd9d8880f5bb05f4242b664" alt="" width="2366" height="1551" data-path="images/on-premises/image-20.png" />
</Frame>

### Đăng ký với tên miền giới hạn

Đăng ký công khai giới hạn theo tên miền chỉ khả dụng trong [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro).

Trước khi bật tính năng này, hãy cấu hình gửi email để người dùng có thể nhận lời mời và thông báo. Xem [Gửi email](/vi/on-premises/configuration/overleaf-toolkit/email-delivery).

Sau đó thêm dòng sau vào `config/variables.env`:

```dotenv title="config/variables.env" wrap theme={null}
OVERLEAF_ALLOW_PUBLIC_REGISTRATION=@example.domain
```

`OVERLEAF_ALLOW_PUBLIC_REGISTRATION` có thể được đặt thành:

* `true` để cho phép bất kỳ ai truy cập được trang web đều có thể đăng ký
* `@example.domain` để giới hạn việc đăng ký cho các email thuộc tên miền đó


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.