# How to Redirect Tab using UI Control Node

**URL:** <https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852>\
**Category:** Dashboard\
**Created:** [27 July 2018 06:50 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852 "2018-07-27T06:50:48Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![rishanaziz](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@rishanaziz](https://discourse.nodered.org/u/rishanaziz)\
**Post date:** [27 July 2018 06:50 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/1 "2018-07-27T06:50:48Z")

</div>

Hi,

I would like to know how to redirect tab using ui control. The following is what I had tried:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/3/3192230f08d830cd9248e178a13bcccd0456c8cc.png)

```auto
[{"id":"f7511300.c34c4","type":"mui_form","z":"6ddaac4.fd62654","name":"login-form","label":"<center><font color=\"#004080\">Welcome to <b>I4</b>Inari</font></center>","group":"b4e7b289.a5dd4","order":0,"width":0,"height":0,"options":[{"label":"Username","value":"username","type":"text","required":true},{"label":"Password","value":"password","type":"password","required":true}],"formValue":{"username":"","password":""},"payload":"","topic":"","x":100,"y":120,"wires":[["69c991a1.ab4da"]]},{"id":"69c991a1.ab4da","type":"function","z":"6ddaac4.fd62654","name":"select-query","func":"//Read username and password\nvar username = {payload: (msg.payload.username)};\nvar password = {payload: (msg.payload.password)};\n\n//SELECT Query\nmsg.topic=\"SELECT COUNT(*) AS count FROM users WHERE name='\" + username.payload + \"' AND user_name='\" + password.payload + \"'\";\n\nreturn msg;","outputs":1,"noerr":0,"x":270,"y":120,"wires":[["2417a41b.7a67bc"]]},{"id":"2417a41b.7a67bc","type":"mysql","z":"6ddaac4.fd62654","mydb":"272ea16.4569d5e","name":"database","x":440,"y":120,"wires":[["f1d2d3f5.96db4"]]},{"id":"f1d2d3f5.96db4","type":"function","z":"6ddaac4.fd62654","name":"check","func":"var count = msg.payload[0].count;\n\nif (count > 0)\n{\n msg.payload = {tab: \"Machine Management\"};\n}\nelse\n{\n msg.payload = \"Login failed\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":590,"y":120,"wires":[["f840d235.50469","9a1cb371.7387c"]]},{"id":"9a1cb371.7387c","type":"mui_text","z":"6ddaac4.fd62654","group":"b4e7b289.a5dd4","order":0,"width":0,"height":0,"name":"login-result","label":"","format":"{{msg.payload}}","layout":"col-center","x":750,"y":120,"wires":[]},{"id":"f840d235.50469","type":"mui_ui_control","z":"6ddaac4.fd62654","name":"","x":740,"y":180,"wires":[[]]},{"id":"b4e7b289.a5dd4","type":"mui_group","z":"","name":"Welcome to I4Inari","tab":"c6b47aa.71d9788","order":2,"disp":false,"width":"6","collapse":false},{"id":"272ea16.4569d5e","type":"MySQLdatabase","z":"","host":"10.21.11.15","port":"3306","db":"i4inari","tz":""},{"id":"c6b47aa.71d9788","type":"mui_tab","z":"","name":"I4Inari","icon":"home","order":1}]

```

Thanks for helping.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [27 July 2018 07:44 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/2 "2018-07-27T07:44:53Z")

</div>

Just send it the tab number (from 0) or tab name

---

<div class="post-metadata">

**Author:** ![rishanaziz](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@rishanaziz](https://discourse.nodered.org/u/rishanaziz)\
**Post date:** [27 July 2018 07:49 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/3 "2018-07-27T07:49:08Z")

</div>

Yes. I got it. Thank you very much for your help. However, I have a doubt. How to manage session in Node-Red?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [27 July 2018 08:09 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/4 "2018-07-27T08:09:00Z")

</div>

What do you mean by 'manage session in Node-RED'?

You are using the mdashboard nodes. Those are a fork of the node-red-dashboard nodes. I don't know if anyone here has any experience of the mdashboard fork in order to help with them.

---

<div class="post-metadata">

**Author:** ![rishanaziz](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@rishanaziz](https://discourse.nodered.org/u/rishanaziz)\
**Post date:** [27 July 2018 08:30 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/5 "2018-07-27T08:30:49Z")

</div>

So, you mean that manage session is not possible in Node-RED?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [27 July 2018 08:32 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/6 "2018-07-27T08:32:30Z")

</div>

I did not say it wasn't possible. I asked you what you mean by 'manage session' and I pointed out we don't know much about the mdashboard nodes you are using and what they offer above the normal dashboard nodes.

---

<div class="post-metadata">

**Author:** ![rishanaziz](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@rishanaziz](https://discourse.nodered.org/u/rishanaziz)\
**Post date:** [27 July 2018 09:01 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/7 "2018-07-27T09:01:15Z")

</div>

I'm trying to create login session on my dashboard.

---

<div class="post-metadata">

**Author:** ![lamine](https://avatars.discourse-cdn.com/v4/letter/l/cdc98d/32.png) [@lamine](https://discourse.nodered.org/u/lamine)\
**Post date:** [13 July 2019 08:02 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/8 "2019-07-13T08:02:17Z")

</div>

Dear ,

The question of @rishanaziz is very important for me. How to handle a session in node red when i use node red for the backend in my app?

---

<div class="post-metadata">

**Author:** ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)\
**Post date:** [13 July 2019 09:40 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/9 "2019-07-13T09:40:22Z")

</div>

You posted this on a thread called “how to redirect tab using ui control node” you would be better opening a new post with a specific title

---

<div class="post-metadata">

**Author:** ![Paolo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paolo/32/27720_2.png) [@Paolo](https://discourse.nodered.org/u/Paolo)\
**Post date:** [22 August 2020 02:30 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/10 "2020-08-22T02:30:45Z")

</div>

Can you explain how to doit ?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [22 August 2020 08:11 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/11 "2020-08-22T08:11:11Z")

</div>

Rather than tacking your question on the end of a very old thread please ask a new question explaining what exact problem you have.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [22 August 2020 08:11 UTC](https://discourse.nodered.org/t/how-to-redirect-tab-using-ui-control-node/1852/12 "2020-08-22T08:11:18Z")

</div>


