Every new account in Verano Regional starts with a one-time password (OTP) sent to your institutional email address. This step proves that your email belongs to a recognized campus domain before you can fill out your profile. Self-registered accounts are created withDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/AngelZurita28/VeranoRegional/llms.txt
Use this file to discover all available pages before exploring further.
isValid = 0 and must be approved by a coordinator or administrator before you can use all platform features.
Registration flow
Enter your institutional email
Go to the pre-registration page and select your campus from the dropdown. Enter the local part of your email address (the part before the
@). The platform then presents the allowed domains configured for that campus. Select the correct domain and submit the form.Receive your OTP
The platform generates a six-digit code and sends it to the email address you constructed. The subject line reads Tu código de verificación. Check your inbox — the code expires after a limited time.
Enter the verification code
On the OTP form, enter the six-digit code exactly as it appears in the email. If the code is correct, the platform marks your email as verified and stores it in your session.
Choose your role
You are redirected to the registration options page where you select whether you are registering as a student, researcher, or coordinator. Each path leads to a different profile form.
Domain validation
The platform enforces institutional email domains at the campus level. Each campus has one or more allowed domains configured by an administrator. When you select a campus and a domain, the platform validates that the chosen domain appears in that campus’s domain list before sending the OTP. If no domains are configured for a campus,gmail.com is used as a fallback. You cannot complete registration with a domain that does not belong to your campus.
If you already have an account with the email address you enter, the platform will block registration and suggest using the password-recovery flow instead.
Required fields by role
- Student
- Researcher
- Coordinator
Student registration requires the following fields:
| Field | Description |
|---|---|
name | First name |
paternalLastName | Paternal last name |
maternalLastName | Maternal last name |
birthDate | Date of birth |
email | Verified institutional email |
password | Minimum 8 characters |
genre | masculino, femenino, or otro |
phone | Digits only |
street | Street name |
number | Street number |
zone | Neighborhood / zone |
zipCode | Digits only |
idCampus | Campus selection |
code | Student ID code |
CURP | 18-character national ID |
semester | Current semester |
noteAverage | GPA on a base-100 scale |
careerProgressPercentage | Percentage of degree completed (integer) |
idCareer | Career / program selection |
The platform links your student record to the currently active summer period (
idSummer) automatically at registration time.Password requirements
All roles must set a password of at least 8 characters. The platform rejects shorter passwords with a validation error before the record is created. Passwords are stored as bcrypt hashes — the plaintext value is never saved.Account approval
Self-registered accounts for students and researchers are created withisValid = 0. A coordinator or administrator must review and approve your account before you gain full access. You can log in immediately after registration, but some features may be restricted until approval is granted. Coordinators created directly from the admin dashboard skip this step and receive isValid = 1 at creation.