Drupal - PHP yeni oluşturulan kullanıcı oturum

2 Cevap php

Ben Ubercart yüklü. Ben bir anonim kullanıcı kontrol tamamlandıktan sonra Şartlı Eylem oluşturmak istiyorum. Sistem şu anda otomatik olarak bir kullanıcı oluşturur, ama o bunları kütüğe - Ben bu koşullu eylem onları oturum istiyor

Koşullu eylem bana istersen gerçekleştirmek için özel PHP yazmak için izin verir - ve ne yapmak istediğiniz kullanıcı günlüğü. Bunu nasıl yapabilirim?

2 Cevap

Kendi koşullu eylem yazmaya gerek yok. Sitenizi ziyaret edin:

http://yoursite.com/admin/store/settings/checkout/edit/basic

etkinse otomatik check-in kasada sistem tarafından otomatik olarak oluşturulan kullanıcılar sağlayacak sayfanın altına doğru bir onay kutusu var.

HTH!

Ne var değişkenler bağlıdır. Drupal, küresel $user Eğer böyle bir şey yapmak, böylece kullanıcı oturum açmış kullanıcı amacıdır:

global $user; // if user isn't logged in, $user is the anonymous user.
$user = user_load($uid); // $user is now the user you loaded.

Sen böyle şeyler yaparken dikkat gerekir, böylece yanlışlıkla yönetici ayrıcalıklarına sahip bir kullanıcı gibi, yanlış kullanıcı ile kullanıcılar giriş yok. Yukarıdaki örnekte, $uid Eğer almak istediğiniz kullanıcı kimliği.