ఇది నేను, క్రొయేషియా సరిహద్దు ముందు కూర్చుని, gov.trకి POST అభ్యర్థన కోసం పారామితులను లెక్కించడానికి స్క్రిప్ట్ను వ్రాస్తున్నాను.
ఇది ఎలా మొదలైంది
నేను మరియు నా భార్య ప్రపంచాన్ని పర్యటిస్తూ రిమోట్గా పని చేస్తున్నాము. మేము ఇటీవల టర్కీ నుండి క్రొయేషియాకు మారాము (యూరోప్ను సందర్శించడానికి ఉత్తమమైన ప్రదేశం). క్రొయేషియాలో క్వారంటైన్లోకి వెళ్లకుండా ఉండాలంటే, మీరు ప్రవేశానికి 48 గంటల కంటే ముందుగా చేసిన కోవిడ్ పరీక్ష నెగిటివ్ సర్టిఫికేట్ కలిగి ఉండాలి.
ఇస్తాంబుల్ విమానాశ్రయంలో ఒక పరీక్ష చేయడానికి ఇది సాపేక్షంగా లాభదాయకంగా (2500 రూబిళ్లు) మరియు త్వరగా (అన్ని ఫలితాలు 5 గంటలలోపు వస్తాయి) అని మేము కనుగొన్నాము, దాని నుండి మేము ఇప్పుడే వెళ్లాము.
మేము బయలుదేరడానికి 7 గంటల ముందు విమానాశ్రయానికి చేరుకున్నాము, టెస్ట్ పాయింట్ని కనుగొన్నాము. వారు ప్రతిదీ అస్తవ్యస్తంగా చేస్తారు: మీరు పైకి వచ్చి, మీ పాస్పోర్ట్ ఇవ్వండి, చెల్లించండి, మీరు బార్కోడ్తో 2 స్టిక్కర్లను పొందుతారు, మీరు మొబైల్ లాబొరేటరీకి వెళతారు, అక్కడ వారు మీ విశ్లేషణను గుర్తించడానికి మీ నుండి ఈ స్టిక్కర్లలో ఒకదాన్ని తీసుకుంటారు. మీరు వెళ్లిన తర్వాత, వారు మీకు ఇలా చెప్పారు: ఈ సైట్కి వెళ్లండి:
కానీ మీరు విశ్లేషణలో ఉత్తీర్ణత సాధించిన వెంటనే డేటాను నమోదు చేస్తే, పేజీ లోపాన్ని ఇస్తుంది.
అప్పుడు కూడా, "అందమైన" UX గురించి ఆలోచనలు నా తలలోకి ప్రవేశించాయి, అందులో, పాస్పోర్ట్ డేటాలో నడిపిన ఆపరేటర్ యొక్క ఏదైనా పొరపాటుతో, మీ ఫలితాన్ని కనుగొనడానికి మార్గం లేదు.
బయలుదేరు ముందు
నిష్క్రమణ సమయం వస్తుంది, నేను నా డేటాను నమోదు చేసాను మరియు వాటి కోసం పత్రాలు ఇప్పటికే ఉన్నాయని చూస్తున్నాను, అయినప్పటికీ ఇంకా పరీక్ష ఫలితం లేదు.
పరీక్షలు 1.5 గంటల క్రితం ప్రయోగశాలకు వచ్చాయని కూడా స్పష్టమైంది. కానీ నా భార్య డేటా ఎంట్రీ ఇప్పటికీ ఎంట్రీ కనుగొనబడలేదు అని ఎర్రర్ ఇస్తుంది. మరియు ముఖ్యంగా, మీరు వెళ్లి ఏమి తప్పు అని అడగలేరు, ఎందుకంటే. పాస్పోర్ట్ నియంత్రణకు ముందు మేము జోన్లో పరీక్షలో ఉత్తీర్ణత సాధించాము.
విమానం ఎక్కేటప్పుడు, మమ్మల్ని పరీక్ష ఫలితాల కోసం అడిగారు, కానీ, అదృష్టవశాత్తూ, వారు త్వరలో కనిపిస్తారని మేము విమానాశ్రయ ప్రతినిధిని ఒప్పించగలిగాము (వారికి బార్కోడ్లను చూపించారు), మరియు చివరి ప్రయత్నంగా, మేము నిర్బంధంలోకి వెళ్తాము.
నేను విమానం ఎక్కిన వెంటనే, నాకు పరీక్ష నెగెటివ్ అని నా కోడ్ చూపించింది.
చేరుకోగానే
మరియు ఇక్కడే సరదా ప్రారంభమవుతుంది! మేము విమానంలో వెళ్లి స్థానిక వైఫైకి కనెక్ట్ చేయగానే, నా భార్య రికార్డు డేటాబేస్లో లేదని తేలింది. మరియు సరిహద్దు వద్ద, పత్రాలను చాలా జాగ్రత్తగా సంప్రదించారు: సరిహద్దు గార్డు కరోనావైరస్ కోసం ఒక పరీక్షను తీసుకున్నాడు మరియు దాని వాస్తవికతను తనిఖీ చేయడానికి ప్రత్యేక గదికి తీసుకెళ్లాడు. మేము మా ట్రస్ట్ స్టోరీని యథాతథంగా చెప్పాలని మరియు మాకు ఏ ఎంపికలు ఉన్నాయో కనుగొనాలని నిర్ణయించుకున్నాము.
మేము లైన్లో నిలబడి ఉండగా, సరైన (నా) మరియు తప్పు డేటా, ధ్రువీకరణ పేజీ ఎలా స్పందిస్తుందో తనిఖీ చేయాలని నిర్ణయించుకున్నాను.
ఆమె పోస్ట్ అభ్యర్థనను పంపినట్లు తేలింది
బార్కోడ్ సంఖ్య=XX
kimlikNo=YY
కిమ్లిక్ టిపి=2
పేరు బార్కోడ్ నం - బార్కోడ్ నంబర్, కిమ్లిక్ నం - పాస్పోర్ట్ గుర్తింపు, కిమ్లిక్ టిపి - 2కి సమానమైన స్థిర పరామితి (మొదటి రెండు ఫీల్డ్లు మాత్రమే నింపబడితే). టోకెన్లు కనిపించలేదు. అభ్యర్థన సరైన పారామితుల కోసం 1ని అందించింది (నా డేటా), మరియు సరికాని వాటి కోసం 0.
పోస్ట్మ్యాన్ నుండి, నేను 40 కలయికల ద్వారా క్రమబద్ధీకరించడానికి ప్రయత్నించాను (అకస్మాత్తుగా ఒక పాత్ర యొక్క లోపం), కానీ దాని నుండి ఏమీ రాలేదు.
ఆ సమయంలో, మేము సరిహద్దు గార్డును సంప్రదించాము, అతను మా కథను విని నిర్బంధాన్ని సూచించాడు. కానీ మేము స్పష్టంగా 14 రోజులు అపార్ట్మెంట్లో కూర్చోవడానికి ఇష్టపడలేదు, కాబట్టి మేము రెండు గంటల్లో సమస్యను పరిష్కరించడానికి ప్రయత్నించడానికి ట్రాన్సిట్ జోన్లో కొంచెం వేచి ఉండమని అడిగాము. సరిహద్దు గార్డు మా స్థానంలోకి ప్రవేశించి, మేము వైట్ జోన్లో కూర్చుంటామో లేదో చూడటానికి వెళ్లి, తల యొక్క సమ్మతితో, "సరే, కేవలం రెండు గంటలు" అన్నాడు.
నేను కిరీటం పరీక్ష చేసిన వారి ఫోన్ల కోసం వెతకడం ప్రారంభించాను మరియు సమాంతరంగా ఒక వెర్రి పరికల్పనను పరీక్షించాలని నిర్ణయించుకున్నాను: ఈ సిస్టమ్లో ఇంత భయంకరమైన UX ఉంటే, gov.tr అయినప్పటికీ భద్రతా వ్యవస్థ బాగా ఉండకూడదు. డొమైన్.
ఫలితంగా, కాల్లపై కూర్చున్నప్పుడు, నేను kimlikNo ఫీల్డ్లోని 0000 నుండి 9999 వరకు ఉన్న అన్ని నంబర్లను క్రమబద్ధీకరించే చిన్న స్క్రిప్ట్ను వ్రాసాను. barkodNo మేము స్టిక్కర్ని కలిగి ఉన్నాము, కనుక ఇది తప్పు కాదు.
500 నిరంతర అభ్యర్థనల తర్వాత కూడా నేను నిషేధించబడనప్పుడు మరియు ఎయిర్పోర్ట్ WiFi నుండి సెకనుకు 20 అభ్యర్థనల చొప్పున స్క్రిప్ట్ అమలవుతున్నప్పుడు నా ఆశ్చర్యాన్ని ఊహించుకోండి.
కాల్స్ పెద్దగా విజయవంతం కాలేదు: నేను ఒక విభాగం నుండి మరొక విభాగానికి దారి మళ్లించబడ్డాను. కానీ అతి త్వరలో స్క్రిప్ట్ గౌరవనీయమైన విలువ 6505ని ఇచ్చింది, ఇది పాస్పోర్ట్ యొక్క నిజమైన 4 అంకెలు వలె లేదు.
పత్రాన్ని అప్లోడ్ చేసిన తర్వాత, అది స్పష్టంగా నా భార్య పాస్పోర్ట్ కాదని తేలింది (రష్యన్ విదేశీయులకు అలాంటి నంబర్లు కూడా లేవు), కానీ అన్ని ఇతర డేటా (మొదటి పేరు, చివరి పేరు మరియు పుట్టిన తేదీతో సహా) సరైనది.
అత్యంత ఆసక్తికరమైన విషయం ఏమిటంటే బార్కోడ్లు కూడా యాదృచ్ఛికంగా లేవు, కానీ దాదాపు ఒక్కొక్కటిగా వెళ్తాయి. అందువలన, సిద్ధాంతపరంగా, నా భార్య పాస్పోర్ట్ నంబర్ను పొందిన పరిచయాలను నేను కనుగొనగలిగాను మరియు సాధారణంగా, ఇతరుల ప్రైవేట్ డేటాను సజావుగా పంప్ చేయగలిగాను.
కానీ అది ఉదయం 9 మరియు రాత్రి నిద్ర లేకుండా, నేను ఆన్లైన్ సమావేశానికి ఆలస్యం అయ్యాను మరియు వారు మమ్మల్ని నిర్బంధించకుండా అనుమతించినందుకు సంతోషించాను, కాబట్టి నేను యూరప్ చుట్టూ నా ప్రయాణాన్ని ప్రారంభించాను.
మూలం: www.habr.com