Email contains
E-posta adresi, şirket alan adı gibi belirli bir metni içeren, oturum açmış müşterileri eşleştirin.
Email contains kuralı, oturum açmış müşterinin e-posta adresinin belirli bir metin parçası içerip içermediğini kontrol eder. Her hesabı tek tek etiketlemeye gerek kalmadan bir şirketin tamamını e-posta alan adına göre eşleştirmek için en kullanışlı kuraldır.
Nasıl çalışır?
Bölüm başlığı “Nasıl çalışır?”Kural yalnızca o anda oturum açmış bir müşterinin e-postasına bakar; oturumu olmayan bir misafirin kuralın kontrol edebileceği bir e-postası yoktur. Kurala aranacak bir veya daha fazla metin verirsiniz; müşterinin e-postası bunlardan herhangi birini içeriyorsa kural eşleşir.
Birden fazla metni eşleştirmek için aynı alanda bunları or sözcüğüyle ayırın; örneğin @wholesaleco.com or @partnerco.com yazmak, e-postası bu alan adlarından birini içeren her müşteriyle eşleşir.
Kuralı ekleme
Bölüm başlığı “Kuralı ekleme”-
Korumak istediğiniz kilidi açın ve Unlock rules sekmesine tıklayın.
-
Bir erişim kuralı ekleyin ve Condition type açılır listesinden Email contains seçeneğini belirleyin.

Email contains kuralını ekleme ve eşleşecek metni girme.
-
Eşleşecek metni girin; örneğin
@wholesaleco.comgibi bir şirket e-posta alan adı. Birkaç alan adı veya adresi eşleştirmeniz gerekiyorsa daha fazla metni “or” ile ayırarak ekleyin. -
Kuralın If (e-posta metni içeriyor) mi yoksa Unless (içermiyor) mi eşleşeceğini seçin.
-
İsteğe bağlı olarak kural başına bir Redirect URL belirleyin.
-
Kilidi kaydedin.
Örnek: Onaylı şirket e-postası olan çalışanlara izin verme
Bölüm başlığı “Örnek: Onaylı şirket e-postası olan çalışanlara izin verme”Dahili bir kaynaklar sayfasının yalnızca e-posta adresi @acme.com içeren, oturum açmış müşterilere açık olması gerektiğini varsayalım.
- Korunacak içerik olarak Company resources sayfasını seçin.

Erişimini sınırlamak istediğiniz dahili sayfayı seçin.
- Unlock rules sekmesinde ilk koşul varsayılan olarak zaten Logged-in customers şeklindedir; bunu olduğu gibi bırakın. Aynı erişim anahtarına ikinci bir koşul eklemek için Add key condition düğmesine tıklayın ve bunu Email contains olarak ayarlayın.
- Email contains için If seçeneğini belirleyin ve Email address alanına
@acme.comyazın.

Koşul başlığı bunu doğrular: If the customer email matches @acme.com.
-
Kuralların Redirect URL alanlarını boş bırakın.
-
Mesajları şu şekilde ayarlayın:
- Guest message content:
Sign in with your approved company email to continue. - Access denied message:
Your email address is not approved for this resource.
- Guest message content:

Her iki tür ziyaretçi de engellenebileceğinden bu kural için iki mesaj da gerekir.
- Save düğmesine tıklayın.
Mağaza vitrinindeki sonuç
Bölüm başlığı “Mağaza vitrinindeki sonuç”- Oturumu kapalı bir ziyaretçi Guest mesajını ve oturum açma seçeneğini görür.
[email protected]gibi oturum açmış bir müşteri her iki koşulu da geçer ve sayfayı açabilir.[email protected]gibi oturum açmış bir müşteri, e-postası@acme.comiçermediği için Access denied mesajını görür.

Onaylı alan adının dışında bir e-posta kullanan, oturum açmış bir müşteri, bu örnekteki Access denied message mesajını görür.