কোটাএক্সিডেড এরিয়ার: ডোম ব্যতিক্রম 22: কোটা ছাড়িয়ে যাওয়া স্টোরেজে এমন কিছু যুক্ত করার চেষ্টা করা হয়েছিল


219

আইওএস 7 এর সাথে আইফোনে লোকালস্টোরেজ ব্যবহার করা এই ত্রুটিটি ছুঁড়ে দেয়। আমি একটি সমাধান সমাধানের আশেপাশে খুঁজছিলাম, কিন্তু বিবেচনা করে আমি এমনকি ব্যক্তিগতভাবেও ব্রাউজ করছি না, কিছুই প্রাসঙ্গিক নয়।

আমি বুঝতে পারছি না যে আইওএস 7-এ ডিফল্টরূপে লোকালস্টোরেশন অক্ষম করা হবে, তবে মনে হচ্ছে এটি কি? আমি অন্যান্য ওয়েবসাইটেও পরীক্ষা করেছি, তবে ভাগ্য নেই। এমনকি আমি এই ওয়েবসাইটটি ব্যবহার করে এটি পরীক্ষার চেষ্টা করেছি: http://arty.name/localstorage.html , তবে মনে হচ্ছে এটি কোনও অদ্ভুত কারণে কিছুতেই সংরক্ষণ করছে না।

কারও কি একই সমস্যা আছে, কেবল তাদের ভাগ্য এটি ঠিক করে দিয়েছে? আমার স্টোরেজ পদ্ধতিটি পরিবর্তন করা উচিত?

আমি কেবল কয়েক লাইন তথ্য সঞ্চয় করে এটি হার্ড-ডিবাগ করার চেষ্টা করেছি, তবে কোনও ফলসই হয়নি। আমি localStorage.setItem()সংরক্ষণের জন্য স্ট্যান্ডার্ড ফাংশনটি ব্যবহার করেছি ।


2
এর অর্থ সাধারণত আপনি কোনও আকারের সাথে এমন কিছু সঞ্চয় করার চেষ্টা করেছিলেন যা উপলব্ধ স্টোরেজ স্পেস ছাড়িয়ে যায়। আপনি কোন ব্রাউজার ব্যবহার করছেন (সাফারি, ক্রোম ইত্যাদি)? আপনি যে কোডটি ব্যবহার করছেন সেটি এবং যদি সম্ভব হয় এমন ডেটা সঞ্চয় করার চেষ্টা করছেন তবে আপনি কি আরও কিছু ভাগ করতে পারেন?

3
এটিকে সাফারি পক্ষের বাগ বা সমস্যা হিসাবে বিবেচনা করা উচিত। আপনি যে ছদ্মবেশী মোডে লোকাল স্টোরেজটি ব্যবহার করতে পারবেন না তার কোনও অর্থ নেই ...
মাকসিম লুজিক

এই নির্দিষ্ট সমস্যাটির জন্য পরীক্ষা করে এমন একটি বৈশিষ্ট্য সনাক্ত করুন । তাহলে সঞ্চয়স্থান উপলব্ধ নেই, সঙ্গে localStorage shimming বিবেচনা memoryStorageদাবি অস্বীকার: আমি সংযুক্ত প্যাকেজগুলির লেখক
স্টিজন ডি উইট

1
এপ্রিল 2017 এ একটি প্যাচ সাফারিতে একীভূত হয়েছিল, তাই এটি অন্যান্য ব্রাউজারগুলির সাথে একত্রিত হয়েছিল। সম্ভবত সাফারি 11. অবতরণ করবে bugs.webkit.org/show_bug.cgi?id=157010
sandstrom

2
আমি নিশ্চিত করতে পারি যে এটি সাফারি আইওএস ১১-এ স্থির হয়েছে T
কেভিন গাউডিন

উত্তর:


372

সাফারি ব্যক্তিগত মোড ব্রাউজিং এ থাকা অবস্থায় এটি ঘটতে পারে। ব্যক্তিগত ব্রাউজিংয়ের সময়, স্থানীয় সঞ্চয়স্থান মোটেই উপলব্ধ নয়।

একটি সমাধান হ'ল ব্যবহারকারীকে সতর্ক করা যে অ্যাপটিকে কাজ করার জন্য বেসরকারী মোড দরকার।

আপডেট: এটি সাফারি ১১-এ স্থির করা হয়েছে , সুতরাং আচরণটি এখন অন্যান্য ব্রাউজারগুলির সাথে একত্রিত হয়েছে।


4
আপনার পোস্টটি আজ আমার জন্য কেবল অবিশ্বাস্যরূপে সহায়ক এবং সময়োপযোগী ছিল (24 ঘন্টা কম পরে) later রেফারেন্সের জন্য, এখানে ব্যক্তিগত ব্রাউজিং কীভাবে বন্ধ / বন্ধ করবেন তা এখানে: imore.com/how-use-private-browsing-ios-7-safari
নিক

12
+1 আমার সমস্যাটি স্থির করেছে। আমি if( typeof Storage != 'undefined' ) { ... }তথ্য লোড এবং সংরক্ষণের চেষ্টা করার আগে এই ত্রুটিটি পাওয়ার আগে লোকালস্টোরেজের অস্তিত্বের জন্য যাচাই করেছিলাম । দেখা যাচ্ছে না Storageএমনকি এখনও এটি ব্যবহারযোগ্য না হলেও সংজ্ঞায়িত করা হয়। যখনই আমি লোকালস্টোরেজ ব্যবহার করি এখন থেকে চেষ্টা / ধরা ব্যবহার করুন।
স্টিভেন্ডেসু

ধন্যবাদ! সাফারি দ্বারা অদ্ভুত ত্রুটি। আরও তথ্যপূর্ণ হওয়া উচিত ছিল। : ডি
সানি আর গুপ্ত

2
একটি ফিক্সটি সাফারি টেক প্রিভিউ 29 অনুসারে আগত হতে পারে: "ব্যক্তিগত ব্রাউজিং মোডে বা ওয়েবড্রাইভার সেশনে লোকালস্টোরারেজে সংরক্ষণের সময় ফিক্সড কোটাএক্সসিডেডএরর"। বিকাশকারী.অ্যাপল.
মার্ক বাউম্বাচ

1
স্টোরেজ সীমাতে পৌঁছে গেলে উদাহরণস্বরূপ চিত্রগুলি সংরক্ষণ করে সহজেই সম্পন্ন করা যায় তবে এটিও ঘটতে পারে।
csalmeida

103

অন্যান্য উত্তরে উল্লিখিত হিসাবে, আপনি localStorage.setItem(বা sessionStorage.setItem) যখন ডাকা হয় তখন আপনি সর্বদা সাফারি প্রাইভেট ব্রাউজার মোডে কোটাএক্সসিডেড এরিয়ার পাবেন or

একটি সমাধান হ'ল ব্যবহারের প্রতিটি ক্ষেত্রে চেষ্টা / ধরা বা মডার্নজার চেক করা setItem

তবে আপনি যদি এমন কোনও শিম চান যা বিশ্বব্যাপী এই ত্রুটিটি ছড়িয়ে দেওয়া বন্ধ করে দেয়, যাতে আপনার বাকী জাভাস্ক্রিপ্টটি ভেঙে ফেলা যায়, আপনি এটি ব্যবহার করতে পারেন:

https://gist.github.com/philfreo/68ea3cd980d72383c951

// Safari, in Private Browsing Mode, looks like it supports localStorage but all calls to setItem
// throw QuotaExceededError. We're going to detect this and just silently drop any calls to setItem
// to avoid the entire page breaking, without having to do a check at each usage of Storage.
if (typeof localStorage === 'object') {
    try {
        localStorage.setItem('localStorage', 1);
        localStorage.removeItem('localStorage');
    } catch (e) {
        Storage.prototype._setItem = Storage.prototype.setItem;
        Storage.prototype.setItem = function() {};
        alert('Your web browser does not support storing settings locally. In Safari, the most common cause of this is using "Private Browsing Mode". Some settings may not save or some features may not work properly for you.');
    }
}

1
আপনি যদি সে যাইহোক এটি ব্যবহার করতে সক্ষম না হন তবে কেন সেটাকে স্টোরেজ অবজেক্টে যুক্ত করবেন?
নেক্রোমেন্সার

4
আমার স্নিপেটের মূল বিষয়টি হল যদি আপনি চান যে আপনার অ্যাপটি সাফারি প্রাইভেট মোডে পুরোপুরি ভাঙা না যায় তবে আপনি জেএস ত্রুটিগুলি ফেলে দেওয়া থেকে সহজেই তা ছোঁড়াবেন।
ফিলফ্রেও

16

আমি এই সহজ ফাংশনটি ব্যবহার করি যা স্থানীয় স্টোরেজ অবিলবিলিটির পরীক্ষার জন্য ফিরে আসে trueবা false:

isLocalStorageNameSupported = function() {
    var testKey = 'test', storage = window.sessionStorage;
    try {
        storage.setItem(testKey, '1');
        storage.removeItem(testKey);
        return true;
    } catch (error) {
        return false;
    }
}

এখন localStorage.setItem()এটি ব্যবহারের আগে আপনি প্রাপ্যতার জন্য পরীক্ষা করতে পারেন । উদাহরণ:

if ( isLocalStorageNameSupported() ) {
    // can use localStorage.setItem('item','value')
} else {
    // can't use localStorage.setItem('item','value')
}

আমি কিছু মিস করেছি? কেন একটি পদ্ধতির window.sessionStorageপরিবর্তে ব্যবহৃত window.localStorageহয় isLocalStorageNameSupported?
ইথার

@ অ্যালথার - ডকুমেন্টেশন এখানে দেখুন: w3schools.com/html/html5_webstorage.asp সর্বাধিক গুরুত্বপূর্ণ এই অংশ:HTML local storage provides two objects for storing data on the client: window.localStorage - stores data with no expiration date window.sessionStorage - stores data for one session (data is lost when the browser tab is closed)
ড্রুং

@ ড্রুটি, তবে আপনি যদি আপনার পরীক্ষার কীটি সরিয়ে দেন তবে এই পরিস্থিতিতে কী পার্থক্য রয়েছে? আমি যদি আমার টেস্ট কীটি মুছে ফেলতে যাই তবে এটি কোনও ব্যাপার নয়। আমি কি ভূল? স্থানীয়ভাবে সেশন স্টোরেজ কেন ভাল?
ভ্লাদিস্লাভ তুরাক

1
@ তুরাকভ্ল্যাডিস্লাভ আপনি ঠিক বলেছেন এখানে কোনও পার্থক্য নেই ব্যতীত sessionStorageআপনি যদি আপনার বিকাশের পরীক্ষা করতে চান তবে ব্রেকপয়েন্টগুলি সেট করার জন্য এটি আরও ব্যবস্থাপনামূলক করে তোলে। "ভাল" এর পক্ষে সত্যিকারের যুক্তি নেই এবং এটি এখানে কেবল একটি ব্যক্তিগত পছন্দ যা সতর্কতার দিক থেকে ভুল করে। নোট প্রধান জিনিস যে উভয় sessionStorageএবং localStorageHTML5 এর webstorage API- এর উভয় বাস্তবায়নের হয়।
16

5

আমি একই সমস্যাটি আইওএস 7 এ চালিত হয়েছি (কিছু ডিভাইস ছাড়া কোনও সিমুলেটর নেই)।

আইওএস 7-এ সাফারি মনে হচ্ছে একটি কম স্টোরেজ কোটা রয়েছে, যা সম্ভবত একটি দীর্ঘ ইতিহাস লগ করেই পৌঁছেছে।

আমার ধারণা সর্বোত্তম অনুশীলনটি ব্যতিক্রম ধরা হবে।

মডার্নিজার প্রকল্পটির একটি সহজ প্যাচ রয়েছে, আপনার অনুরূপ কিছু চেষ্টা করা উচিত: https://github.com/Modernizr/Modernizr/blob/master/feature-detects/stores/localstorage.js


3

উপরে ড্র্রুটির উত্তরের উপর ভিত্তি করে একটি বর্ধিত সমাধান রয়েছে যা লোকালস্টোরেজ উপলব্ধ না থাকলে কুকি ব্যবহার করে। এটি মজিলার ডক কুকিজ লাইব্রেরি ব্যবহার করে :

function localStorageGet( pKey ) {
    if( localStorageSupported() ) {
        return localStorage[pKey];
    } else {
        return docCookies.getItem( 'localstorage.'+pKey );
    }
}

function localStorageSet( pKey, pValue ) {
    if( localStorageSupported() ) {
        localStorage[pKey] = pValue;
    } else {
        docCookies.setItem( 'localstorage.'+pKey, pValue );
    }
}

// global to cache value
var gStorageSupported = undefined;
function localStorageSupported() {
    var testKey = 'test', storage = window.sessionStorage;
    if( gStorageSupported === undefined ) {
        try {
            storage.setItem(testKey, '1');
            storage.removeItem(testKey);
            gStorageSupported = true;
        } catch (error) {
            gStorageSupported = false;
        }
    }
    return gStorageSupported;
}

আপনার উত্সে, কেবল ব্যবহার করুন:

localStorageSet( 'foobar', 'yes' );
...
var foo = localStorageGet( 'foobar' );
...

2

ইতিমধ্যে অন্যান্য উত্তর, ব্যাখ্যা হিসাবে যখন ব্যক্তিগত ব্রাউজিং মুডে সাফারি হবে সবসময় এই ব্যতিক্রম নিক্ষেপ যখন সাথে ডেটা সংরক্ষণ করার localStorage.setItem()

এটি ঠিক করার জন্য আমি একটি জাল লোকাল স্টোরেজ লিখেছিলাম যা স্থানীয় স্টোরেজ, উভয় পদ্ধতি এবং ইভেন্টের অনুকরণ করে।

ভুয়া লোকালস্টোরেশন: https://gist.github.com/engelfrost/fd707819658f72b42f55

এটি সম্ভবত সমস্যার কোনও ভাল সাধারণ সমাধান নয়। এটি আমার দৃশ্যের জন্য একটি ভাল সমাধান ছিল, যেখানে বিকল্পটি ইতিমধ্যে বিদ্যমান অ্যাপ্লিকেশনটিতে পুনরায় লেখবে।


এটি ঠিক কি ঠিক করে? এটি কিছুতেই অবিচল থাকে না, তাই বলে কী?
এসবেন স্কোভ পেডারসেন

1
এটি ব্যক্তিগত ব্রাউজিং মোডে থাকা অবস্থায় সাফারিটিকে "ফিক্স" করে। (এটি আমার উত্তরে পরিষ্কার নয়, এটি নির্দেশ করার জন্য ধন্যবাদ। আমি আমার উত্তরটি সম্পাদনা করব)। ব্যক্তিগত ব্রাউজিং মোডে নির্বিশেষে কিছুই স্থির থাকার কথা নয়, সুতরাং অবিচল থাকা এখানে কোনও প্রাসঙ্গিক সমস্যা নয়। আমার জন্য এটি যা স্থির হয়েছিল তা ছিল সাফারিতে বেসরকারী ব্রাউজিং মোডে থাকা সত্ত্বেও কোনও বড় পুনরায় লেখার ছাড়াই ব্যবহারকারীরা ইতিমধ্যে বিদ্যমান অ্যাপ্লিকেশনটি চালানোর অনুমতি দেয়।
জোসেফ এঞ্জেলফ্রস্ট

2

আপডেট (2016-11-01)

আমি এই সমস্যাটি নিয়ে কাজ করার জন্য নীচে উল্লিখিত অ্যাম্প্লিফাইজেএস ব্যবহার করছিলাম। তবে, ব্যক্তিগত ব্রাউজিংয়ে সাফারির জন্য, এটি মেমরি-ভিত্তিক স্টোরেজে ফিরে আসছিল। আমার ক্ষেত্রে এটি যথাযথ ছিল না কারণ এর অর্থ হ'ল স্টোরেজটি রিফ্রেশে সাফ হয়ে গেছে, এমনকি ব্যবহারকারী এখনও ব্যক্তিগত ব্রাউজিংয়ে থাকলেও।

এছাড়াও, আমি বেশিরভাগ ব্যবহারকারীর খেয়াল করেছি যে সবসময় আইওএস সাফারিতে প্রাইভেট মোডে ব্রাউজ করছে। যে কারণে, সাফারির জন্য আরও ভাল ফ্যালব্যাক হ'ল কুকিজ ব্যবহার করা (যদি উপলভ্য থাকে)। ডিফল্টরূপে, কুকিগুলি এখনও ব্যক্তিগত ব্রাউজিংয়ে অ্যাক্সেসযোগ্য। অবশ্যই, ব্যক্তিগত ব্রাউজিং থেকে বেরিয়ে যাওয়ার সময় এগুলি সাফ করা হয়, তবে তা রিফ্রেশ করার সময় সাফ করা হয় না।

আমি লোকাল-স্টোরেজ-ফ্যালব্যাক লাইব্রেরি পেয়েছি । ডকুমেন্টেশন থেকে:

উদ্দেশ্য

"প্রাইভেট ব্রাউজিং" এর মতো ব্রাউজার সেটিংসের সাহায্যে এটি একটি নতুন ওয়ার্ল্ড ব্রাউজারে এমনকি একটি कार्यरत উইন্ডো.লোকাল স্টোরেজ, এমনকি নির্ভর করাতে সমস্যা হয়ে দাঁড়িয়েছে। এটি উপস্থিত থাকতে পারে তা সত্ত্বেও সেট আইটেম বা গেট আইটেম ব্যবহার করার চেষ্টা করার সময় এটি ব্যতিক্রম ছুঁড়ে দেবে। এই মডিউলটি ব্রাউজার স্টোরেজ প্রক্রিয়াটি কী উপলভ্য হতে পারে তা দেখতে এবং তারপরে তা প্রকাশ করতে যথাযথ চেক পরিচালনা করবে। এটি লোকালস্টোরেজের মতো একই এপিআই ব্যবহার করে তাই বেশিরভাগ ক্ষেত্রে এটি ড্রপ-ইন প্রতিস্থাপন হিসাবে কাজ করা উচিত।

গোটাচা থেকে সাবধান:

  • কুকি স্টোরেজের স্টোরেজ সীমা রয়েছে। এখানে সাবধান।
  • মেমোরি স্টোরেজ পৃষ্ঠা লোডের মধ্যে স্থির থাকবে না। পৃষ্ঠা ক্র্যাশগুলি রোধ করতে এটি কমবেশি একটি স্টপ-গ্যাপ, তবে পুরো পৃষ্ঠা লোড না করে এমন ওয়েবসাইটগুলির পক্ষে এটি পর্যাপ্ত হতে পারে।

টি এল; ডিআর:

ব্যবহার করুন স্থানীয়-স্টোরেজ-ফলব্যাক (সঙ্গে ইউনিফাইড এপিআই .getItem(prop)এবং .setItem(prop, val)):

ব্রাউজারের জন্য উপযুক্ত স্টোরেজ অ্যাডাপ্টারটি পরীক্ষা করুন এবং ব্যবহার করুন (লোকালস্টোরেজ, সেশনসোজার, কুকিজ, মেমরি)

আসল উত্তর

পূর্ববর্তী উত্তরগুলি যুক্ত করার জন্য, এক সম্ভাব্য কাজটি হ'ল স্টোরেজ পদ্ধতি পরিবর্তন করা। এমপ্ল্লিফজেজেএস এবং পার্সিস্টজেএস এর মতো কয়েকটি গ্রন্থাগার রয়েছে যা সহায়তা করতে পারে। উভয় libs বিভিন্ন ব্যাকেন্ডের মাধ্যমে স্থায়ী ক্লায়েন্ট-পার্শ্ব স্টোরেজকে অনুমতি দেয়।

এমপ্লিফাইজেএস এর জন্য

localStorage

  • IE 8+
  • ফায়ারফক্স 3.5+
  • সাফারি 4+
  • ক্রৌমিয়াম
  • অপেরা 10.5+
  • আইফোন 2+
  • অ্যান্ড্রয়েড 2+

sessionStorage

  • IE 8+
  • ফায়ারফক্স 2+
  • সাফারি 4+
  • ক্রৌমিয়াম
  • অপেরা 10.5+
  • আইফোন 2+
  • অ্যান্ড্রয়েড 2+

globalStorage

  • ফায়ারফক্স 2+

ব্যবহারকারী তথ্য

  • আইই 5 - 7
  • ইউজারডাটা আইআই এর নতুন সংস্করণগুলিতেও উপস্থিত রয়েছে, তবে আইই 9 এর বাস্তবায়নে কোয়ার্কের কারণে আমরা লোকালস্টোরেশন সমর্থিত হলে ইউজার ডেটা নিবন্ধন করি না।

স্মৃতি

  • অন্য কোনও স্টোরেজ প্রকারের মধ্যে যদি না পাওয়া যায় তবে একটি ইন-মেমরি স্টোর ফ্যালব্যাক হিসাবে সরবরাহ করা হয়।

পার্সেন্টেন্ট জেএস এর জন্য

  • ফ্ল্যাশ: ফ্ল্যাশ 8 অবিরাম স্টোরেজ।
  • গিয়ার্স: গুগল গিয়ার্স-ভিত্তিক স্থির স্টোরেজ।
  • স্থানীয় স্টোরেজ: এইচটিএমএল 5 খসড়া স্টোরেজ।
  • গ্লোবাল স্টোরেজ: এইচটিএমএল 5 খসড়া স্টোরেজ (পুরানো অনুমান)।
  • যেমন: ইন্টারনেট এক্সপ্লোরার ইউজারডটা আচরণ vi
  • কুকি: কুকি ভিত্তিক স্থির স্টোরেজ।

এগুলি একটি বিমূর্ততা স্তর সরবরাহ করে যাতে আপনার স্টোরেজ ধরণের পছন্দ করার বিষয়ে চিন্তা করতে হবে না। মনে রাখবেন স্টোরেজ ধরণের উপর নির্ভর করে কিছু সীমাবদ্ধতা থাকতে পারে (যেমন আকার সীমা)। এই মুহূর্তে, আমি এমপ্লিফাইজেএস ব্যবহার করছি তবে আইওএস 7 / সাফারি / ইত্যাদিতে আমাকে আরও কিছু পরীক্ষা করতে হবে। এটি আসলে সমস্যাটি সমাধান করে কিনা তা দেখার জন্য।


সম্পাদক জন: আমি বুঝতে পারি যে আপনি এবং জোনাথন আলজেটা সম্ভবত একই অ্যাকাউন্ট এবং আপনি কেবল আপনার উত্তরটি উন্নত করার চেষ্টা করছেন, তবে যদি তাই হয় তবে আপনাকে জনাথন আলজেটা হিসাবে সত্যই লগ-ইন করতে হবে এবং এই উত্তরটি সম্পাদনা করতে হবে, এবং তারপরে এটি প্রবেশ করবে না পর্যালোচনা সারি। আপনার প্রয়োজন হলে আপনার অ্যাকাউন্টটি পুনরুদ্ধার করুন।
ডেভিডএস

1

এপ্রিল 2017 এ একটি প্যাচ সাফারিতে একীভূত হয়েছিল, তাই এটি অন্যান্য ব্রাউজারগুলির সাথে একত্রিত হয়েছিল। এটি সাফারি ১১-এর সাথে প্রকাশিত হয়েছিল।

https://bugs.webkit.org/show_bug.cgi?id=157010


0

এই প্রশ্নোত্তর আমাকে পার্সে নতুন ব্যবহারকারীদের সাইন আপ করার সাথে একটি নির্দিষ্ট সমস্যা সমাধানে সহায়তা করেছে।

কারণ সাইনআপ (অ্যাটর্স, বিকল্পগুলি) ফাংশনটি স্থানীয় স্টোরেজটি অধিবেশন চালিয়ে যাওয়ার জন্য ব্যবহার করে, যদি কোনও ব্যবহারকারী ব্যক্তিগত ব্রাউজিং মোডে থাকে তবে এটি "কোটাএক্সসিটেড এরিয়ার: ডোম ব্যতিক্রম 22: কোটা ছাড়িয়ে যাওয়া স্টোরেজে কিছু যুক্ত করার চেষ্টা করা হয়েছিল।" ব্যতিক্রম এবং সাফল্য / ত্রুটি ফাংশন কখনও বলা হয় না।

আমার ক্ষেত্রে, কারণ ত্রুটি ফাংশনটি কখনই বলা হয় না কারণ প্রাথমিকভাবে এটি জমা দেওয়ার উপর ক্লিক ইভেন্টটি ফায়ার করা বা সাইন আপের সাফল্যে সংজ্ঞায়িত পুনর্নির্দেশের সমস্যা হিসাবে উপস্থিত হয়েছিল।

ব্যবহারকারীদের জন্য একটি সতর্কতা সহ সমস্যা সমাধান করেছে।

জাভাস্ক্রিপ্ট এসডিকে রেফারেন্সটি পার্স করুন https://parse.com/docs/js/api/classes/Parse.User.html# মেমোডস_সাইনআপ

একটি নতুন ব্যবহারকারীর নাম (বা ইমেল) এবং পাসওয়ার্ড সহ নতুন ব্যবহারকারীকে সাইন আপ করুন। এটি সার্ভারে একটি নতুন পার্স.উজার তৈরি করবে এবং লোকালস্টোরাজে সেশনটি চালিয়ে যাবে যাতে আপনি {@ লিঙ্ক # বর্তমান} ব্যবহার করে ব্যবহারকারীকে অ্যাক্সেস করতে পারেন}

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.