28 lines
997 B
Python
28 lines
997 B
Python
from alcasar import Alcasar, ConnectionResults, DisconnectResult
|
|
|
|
if __name__ == '__main__':
|
|
alcasar = Alcasar()
|
|
|
|
print("Checking if the computer is connected on an Alcasar WI-FI...")
|
|
if alcasar.detect():
|
|
print("Alcasar Detected! Connecting...")
|
|
result = alcasar.connect("USERNAME", "PASSWORD")
|
|
|
|
# Check result
|
|
match result:
|
|
case ConnectionResults.CONNECTION_SUCCESS:
|
|
print("Connected!")
|
|
case ConnectionResults.CANT_DETECT_PORTAL:
|
|
print("Unable to connect to the Alcasar authentication portal!")
|
|
case ConnectionResults.ALREADY_CONNECTED:
|
|
print("You are already connected!")
|
|
case ConnectionResults.PACKET_ERROR:
|
|
print("The connection has been refused!")
|
|
case ConnectionResults.BAD_PASSWORD:
|
|
print("Bad password!")
|
|
|
|
input("disconnect ?")
|
|
alcasar.disconnect()
|
|
else:
|
|
print("Not detected")
|