Jump to content

Страница регистрации если уже авторизован


Recommended Posts

Столкнулся с такой ситуацией. Если пользователь зарегистрировался и авторизовался ему по прежнему доступна страница регистрации например здесь http://demo.simplacms.ru/user/register , для какой интересно цели? Возможно логичнее будет скрыть форму и показать личный кабинет. Как правильно это сделать.

Edited by star
Link to post
Share on other sites

Видимо, для цели повторной регистрации.

А точно это знает только разработчик. Но он вряд ли даст ответ. Он даже не заглядывал на форум уже месяцев девять...

Link to post
Share on other sites

Что стоит закрыть ее? RegisterView -- сделайте проверку и делайте редирект на кабинет

 

Тут проверяется, что пользователя нет и делается редирект https://github.com/pikusov/Simpla/blob/master/view/UserView.php#L21

 

СДелайте также, но наоборот :)

Edited by Maksclub
Link to post
Share on other sites

Что стоит закрыть ее? RegisterView -- сделайте проверку и делайте редирект на кабинет

 

Тут проверяется, что пользователя нет и делается редирект https://github.com/pikusov/Simpla/blob/master/view/UserView.php#L21

 

СДелайте также, но наоборот :)

Так в RegisterView вроде работает

		if($this->user)
		{
			header('Location: '.$this->config->root_url.'/user');
			exit();
		}
Link to post
Share on other sites

У Вас после индивидуальных изменений, возможно, и работает. А стандартно в 2.3.8 такого нет...

Работает. В RegisterView.php сразу после

class RegisterView extends View
{
	function fetch()
	{

вставляем

		if($this->user)
		{
			header('Location: '.$this->config->root_url.'/user');
			exit();
		}

 

У Вас после индивидуальных изменений, возможно, и работает. А стандартно в 2.3.8 такого нет...

Стандартно конечно такого нет

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...