Clicky

Skocz do zawartości


Zdjęcie
- - - - -

[K2] Pierwszy użytkownik w Auth Module

2 odpowiedzi w tym temacie

  • Zaloguj się, aby dodać odpowiedź

#1 jedre

jedre

    Młodszy Mastah

  • Użytkownik
  • PipPip
  • 464 postów
  • Skąd:Polska

Napisano 25 luty 2009 - 21:42

Witam!

Pewnie nie jeden początkujący ma z tym problem, ściąga auth module zakłada tabele w bazie danych i nie wie jak stworzyć użytkownika, nie wie na kogo ma się zalogować. Ten prosty przykład pokaże jak utworzyć pierwszego użytkownika z możliwością logowania (rola - login) i funkcją administracyjną (rola - admin).


//Nowy obiekt user
$user = ORM::factory('user');

//Ustawiamy dane użytkownika, oczywiście te poniżej są przykładowe mogą być dowolne
$user->username = 'admin';
$user->password = 'admin';
$user->email = 'adres@email.pl';

//Nadajemy role użytkownikowi, 1 - login, 2 - admin
$user->roles = array(1,2);

//Zapisujemy użytkownika do bazy danych
$user->save();


Kod wystarczy wrzucić do jakiegoś kontrolera, wywołać raz kontroler i kod usunąć.

#2 adeq

adeq

    Początkujący

  • Użytkownik
  • Pip
  • 5 postów

Napisano 02 marzec 2009 - 11:11

przekopiować to trzeba controller i config do katalogu z modułów do aplikacji
a wywołać wystarczy wtedy index.php/auth_demo/create z ładnym formularzem

#3 jedre

jedre

    Młodszy Mastah

  • Użytkownik
  • PipPip
  • 464 postów
  • Skąd:Polska

Napisano 02 marzec 2009 - 11:55

W najnowszej wersji już nie ma dema, poza tym to demko wykorzystuje forga, którego też już nie ma :)




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych