User Account Management ------------ User Registration ~~~~~~~~~~~~~~~~ **Function Description:** This feature allows users to register a new account for the Origin PilotOS Visual Management Console. **Registration Process:** To complete registration, users must accurately provide the following information. Please note that each email address can only be associated with one account—the system does not allow duplicate registration using the same email. **Form Fields:** - **First Name** – Enter your first name. - **Last Name** – Enter your last name. - **Email** – Provide a valid and unique email address. This email will serve as your login identifier. - **Email Verification Code** – Request and enter the one-time verification code sent to your email. - **Phone Number** – Enter your contact phone number (optional, but recommended). - **Passport Number** – If applicable, please fill in your passport number. - **ID Number** – If applicable, please fill in your ID card number. - **Organization** – Fill in your unit, company, or institution. - **Password** – Create a secure password that meets system requirements. .. figure:: image/registration_form.png :align: center :width: 80% After completing all required fields, click the **Register** button to submit the registration request. The system will verify the input and create an account for you if all conditions are met. **Note:** The email address must be unique in the system. Attempting to register with an already registered email will result in an error prompt. User Login ~~~~~~~~ **Function Description:** This feature allows users to log in to the Origin PilotOS Visual Management Console using their registered account credentials. **Login Process:** To access the system, users must enter valid login information and submit the form. After successful verification, the system will redirect users to the main dashboard. If credentials are incorrect, an error message will be displayed. **Required Form Fields:** - **Email** – Enter the email address associated with your registered account. - **Password** – Enter your account password. **Administrator Account:** username: admin password: admin123 .. figure:: image/login_form.png :align: center :width: 70% After successful login, the system will display the dashboard interface. User Management ~~~~~~~~~~~~~~ **Function Description:** This feature allows administrator accounts to manage user information and control user access permissions in the Origin PilotOS Visual Management Console. Administrators can modify account status, adjust permissions, and perform necessary account maintenance operations. **Operation Process:** After logging in, administrators can enter the **User Management** page from the top navigation bar. The User Management page allows administrators to filter and display user information based on specific conditions. Filter options include searching by **Email**, **Python API Access Permission**, and **User Role** (regular user or administrator). **Available Operations:** - **Permission Adjustment** – Use the sliders under the **VIP**, **Set as Administrator**, and **Python API Access Permission** columns to enable or disable corresponding user permissions. Adjusting these sliders controls whether users have VIP permissions, administrator permissions, or Python API access permissions. - **Reset Password** – Click the **Reset Password** button to reset the user's password to the system default value ``123456``. - **Delete Account** – Click the **Delete** button to permanently remove the selected user account from the system. .. figure:: image/user_management_page.png :align: center :width: 90% Administrators can dynamically manage user roles and permissions by adjusting the sliders in the table. For example, enabling **Set as Administrator** will grant administrator privileges, while toggling **VIP** or **Python API Access Permission** controls the corresponding feature usage. **Note:** Only administrator accounts can access the **User Management** page. Regular users do not have permission to view or modify other users' information.