मुझे अंततः डेटाबेस में स्टोर करने के लिए यूयूआईडी उत्पन्न करने की आवश्यकता है। क्या मैं क्लाइंट ब्राउज़र पर जावास्क्रिप्ट से UUID उत्पन्न कर सकता हूं (There are some examples here)?क्या जावास्क्रिप्ट क्लाइंट-साइड में यूयूआईडी बनाने का कोई खतरा है?
क्या इस तरह से ऐसा करने का कोई सुरक्षा जोखिम है? मैं समझता हूं कि स्टोर करने के लिए सर्वर पर जाने से पहले कोई भी यूयूआईडी को संशोधित कर सकता है। इसलिए मुझे यह जांचने की आवश्यकता होगी कि क्या वे डेटाबेस में उन्हें संग्रहीत करने से पहले अद्वितीय रूप से अद्वितीय हैं, लेकिन इसके अलावा, क्या चेकआउट करने के लिए कोई और चीज है?
(माफ करना मेरी अंग्रेजी के लिए, किसी भी व्याकरण त्रुटियों को ठीक करने के लिए स्वतंत्र महसूस)
संपादित करें: कारण है कि मैं ऐसा करना चाहते हैं के बारे में सवालों के जवाब देने के लिए, यह है क्योंकि मैं एक नई वस्तु बना सकते हैं और उस में पहचानकर्ता है जावास्क्रिप्ट और इसे मेरे दृश्य में जोड़ें और उसके बाद डेटाबेस में जोड़ने के लिए सर्वर पर AJAX कॉल करें। इस तरह, मुझे यह पता लगाने के लिए डेटाबेस से वापस लोड करने की आवश्यकता नहीं है कि यह प्राथमिक पहचानकर्ता क्या है।
मुझे लगता है कि यह उपयोगकर्ताओं को आपके यूयूआईडी जनरेटर कोड को देखने के साथ एक सुरक्षा समस्या हो सकती है। सिद्धांत रूप में, मौजूदा यूयूआईडी के उदाहरण के लिए अन्य उपयोगकर्ता सत्र आईडी और ऐसे उत्पन्न करना संभव हो सकता है। –