Kullanıcılar
"Sistem genelinde ortak kullanılanacak ajax yöntemlerinizi başlangıç kontrolcüsüne yazabilirsiniz."
(ZN >= 3.0.7)
Bu bölümde veritabanında kullanıcı oluşturma, silme ve yetkilerini ayarlama gibi yöntemlerin yer aldığı kütüphanedir.
# Yöntemler
# Create (ZN >= 3.0.7)
Veritabanına kullanıcı tanımlamak için kullanılır.
String | $name | Kullanıcı adı. |
Return | Bool |
DBUser::create('zntr@localhost');
DBUser::create('zntr@%');
DBUser::[->name($user)]
[->host($host)]
[
->password($password) |
->identifiedBy($password) |
->identifiedAs($encode, password) |
->identifiedWithBy($encode, $password) |
->identifiedByPassword($password)
]
[->required()]
[->encode($type, $str, [$condition])]
[->with()]
[->grantOption()]
[->resource($resource, $count)]
[->passwordExpire($type, [$count])]
[->lock() | ->unlock()]
->create([$user]) | ->alter([$user])
DBUser::[->name($user)]
[->with()]
[->option($option, $value)]
->create([$user]) | ->alter([$user])
# Password (ZN >= 3.0.7)
Kullanıcı tanımlarken kullanıcı şifresi oluşturmak için kullanılır.
String | $password | Şifre. |
Return | This |
DBUser::password('998891')->create('zntr@localhost');
# Drop (ZN >= 3.0.7)
Kullanıcı silmek için kullanılır.
String | $name | Kullanıcı adı. |
Return | Bool |
DBUser::drop('zntr@localhost');
# Alter (ZN >= 3.0.7)
Kullanıcı bilgilerinde düzenleme yapmak.
String | $name | Kullanıcı adı. |
Return | Bool |
DBUser::password('998892')->alter('zntr@localhost');
# Grant (ZN >= 3.0.7)
Kullanıcılara yetki tanımlamak için kullanılır. GRANT kullanımı için SQL kaynaklarına göz atınız.
String | $name | Yetki adı. |
Return | Bool |
DBUser::select('db1.*')
->name('zn@localhost')
->grant('all');
# Revoke (ZN >= 3.0.7)
Kullanıcılara yetki tanımlamak için kullanılır. REVOKE kullanımı için SQL kaynaklarına göz atınız
String | $name | Yetki adı. |
Return | Bool |
DBUser::select('*.*')
->name('zn@localhost')
->revoke('insert');
# Rename (ZN >= 3.0.7)
Kullanıcı adını değiştirmek için kullanılır. 1. parametre eski isim, 2. parametre yeni isimdir.
String | $oldName | Eski kullanıcı adı. |
String | $newName | Yeni kullanıcı adı. |
Return | Bool |
DBUser::rename('zn@localhost', 'zn@127.0.0.1');