Nette – prihlasovanie uzivatelov

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Takeshi
Člen | 596
+
0
-

Ako prosim vas spravim prihlasovanie … teda ohladne tabulky v databaze, ak je nieco potrebne dat do config.neon … atd dakujem

Editoval Takeshi (14. 1. 2014 19:16)

David Matějka
Moderator | 6445
+
0
-

viz UserManager v sandbox (ten registrujes jako sluzbu)
viz dokumentace

Takeshi
Člen | 596
+
0
-

Dlho som nerobil s databazou, ako sa nastavuje v tomto najnovsom Nette? Teda v starsom som si v konfiguracnom nastavil:

<?php
	services:
		database: @Nette\Database\Connection

		authenticator: Authenticator(@database::table(users))

		movies:
			create: @database::table(movies)
		users:
			create: @database::table(users)
?>

a nasledne v Presenteri uz len zavolal

<?php
$this->getService('movies');
?>

No v tomto neviem co mam kde dat, diky

David Matějka
Moderator | 6445
+
0
-
  1. v 2.1 pouzivej Nette\Database\Context
  2. ty sluzby movies, users atd jsou spatne. budou ti vracet stejnou instanci Selection.. udelej si radeji nejakou modelovou tridu jako zminovany UserManager (v sandboxu implementuje i authenticator)
  3. do presenteru to injectuj
/**
* @var \Model\UserManager
* @inject
*/
public $userManager;