<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>MachForm Community Forums Topic: login per url</title>
<link>https://www.machform.com/forums/</link>
<description>MachForm Community Forums Topic: login per url</description>
<language>en</language>
<pubDate>Wed, 06 May 2026 13:05:10 +0000</pubDate>

<item>
<title>ventilator on "login per url"</title>
<link>https://www.machform.com/forums/topic/login-per-url#post-7606</link>
<pubDate>Thu, 08 Oct 2009 02:29:34 +0000</pubDate>
<dc:creator>ventilator</dc:creator>
<guid isPermaLink="false">7606@https://www.machform.com/forums/</guid>
<description>&#60;p&#62;It is a security problem to attach your usernames and passwords to a URL even on an intranet.&#60;/p&#62;
&#60;p&#62;Think about it:&#60;/p&#62;
&#60;p&#62;Unless you turn off the referral function of the client's browser, if they navigate away from your intranet page the URL and the login data will be in the log of the external web servers they go to because the login data is at the end of the URL.&#60;/p&#62;
&#60;p&#62;In short, should those user credentials match any other credentials, a third party now has your passwords and usernames with a single click of a button by your users who will very likely be blissfully unaware of what they just did.&#60;/p&#62;
&#60;p&#62;There is a common trick used by people that make money off of referral links called double meta refresh.  The goal being to push you to another, completely neutral page and URL and then if you're browser reflects that new clean URL refer you to the destination page.  This is used to break the referral process and obscure the destination page from seeing too much information about the last page the user came from.&#60;/p&#62;
&#60;p&#62;Something similar can be done with a neutral exit page or Javascript.  You use JavaScript to force them to exit via that page.  Even if you call to the page with arguments in the URL, you detect that with JavaScript and do not allow them to exit until they load the page with a URL that contains no additional data or you simply push them to the neutral exit page whether they like it or not.&#60;/p&#62;
&#60;p&#62;You can also obscure this data like the default install of MachForms does.  Basically if you look at the URLs used in the system, very little data of any obvious intent is transmitted in the URLs.  You could roll your own login system that transmits the more personal data by referencing unique numeric IDs or cookies and linking to data in a MySQL database.&#60;/p&#62;
&#60;p&#62;Be careful with cookies, although they should be protected from prying eyes, there are plenty of ways I can read the cookies you set even though I should not be able to.&#60;/p&#62;
&#60;p&#62;Another option which can add even more security is to require your users to use a specific separate web browser to access your intranet.  There are versions of FireFox that are designed to be self contained.  These versions are usually used with flash storage but they basically stand alone as programs.&#60;/p&#62;
&#60;p&#62;You would install the browser.&#60;br /&#62;
Set it up with the security settings you like (about:config), etc.&#60;br /&#62;
Install whatever certificates or authorities you may want.&#60;br /&#62;
Make the home page of the browser your intranet's top page.&#60;br /&#62;
Copy the browser install directory (natively or compressed) to your server.&#60;br /&#62;
Distribute the browser with a script, or manually.&#60;br /&#62;
Put a link on their desktop to start this separate browser with a script, or manually.&#60;br /&#62;
Rig your intranet to deny access unless this internal browser is used.&#60;/p&#62;
&#60;p&#62;This last option offers lots of options.  You can be sure JavaScript is on like that.  You can be absolutely sure of the browser they are using like that.  You can be sure they aren't transmitting referral information and you can turn that feature off without breaking other sites that often do require it.  You can even control the version of the program they are using.  If you're handy with Javascript or XUL you can even disable the standard interface for the additional browser and make it look like a stand alone application with whatever controls you like.
&#60;/p&#62;</description>
</item>
<item>
<title>Robye on "login per url"</title>
<link>https://www.machform.com/forums/topic/login-per-url#post-7601</link>
<pubDate>Wed, 07 Oct 2009 16:39:47 +0000</pubDate>
<dc:creator>Robye</dc:creator>
<guid isPermaLink="false">7601@https://www.machform.com/forums/</guid>
<description>&#60;p&#62;yes , probably its true because leave &#34;unprotected&#34; just the export_entries.php file
&#60;/p&#62;</description>
</item>
<item>
<title>redityo on "login per url"</title>
<link>https://www.machform.com/forums/topic/login-per-url#post-7598</link>
<pubDate>Wed, 07 Oct 2009 16:19:11 +0000</pubDate>
<dc:creator>redityo</dc:creator>
<guid isPermaLink="false">7598@https://www.machform.com/forums/</guid>
<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;If you need to export an excel/csv file without login to machform admin, you can by pass the session check. To do so, simple remove this line from &#34;export_entries.php&#34; file.&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;require(&#38;#39;includes/check-session.php&#38;#39;);&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;I think it's better for your security reason
&#60;/p&#62;</description>
</item>
<item>
<title>Robye on "login per url"</title>
<link>https://www.machform.com/forums/topic/login-per-url#post-7597</link>
<pubDate>Wed, 07 Oct 2009 15:51:44 +0000</pubDate>
<dc:creator>Robye</dc:creator>
<guid isPermaLink="false">7597@https://www.machform.com/forums/</guid>
<description>&#60;p&#62;and what about reach via URL the export_entries.php&#60;/p&#62;
&#60;p&#62;im trying to give direct access via URL, esemple:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://mysite.com/machform/export_entries.php?id=4&#38;#38;type=csv&#38;#38;admin_username=123&#38;#38;admin_password=123&#34; rel=&#34;nofollow&#34;&#62;http://mysite.com/machform/export_entries.php?id=4&#38;#38;type=csv&#38;#38;admin_username=123&#38;#38;admin_password=123&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;its possible do that?
&#60;/p&#62;</description>
</item>
<item>
<title>sonic on "login per url"</title>
<link>https://www.machform.com/forums/topic/login-per-url#post-2839</link>
<pubDate>Wed, 03 Sep 2008 21:44:49 +0000</pubDate>
<dc:creator>sonic</dc:creator>
<guid isPermaLink="false">2839@https://www.machform.com/forums/</guid>
<description>&#60;p&#62;Hi&#60;/p&#62;
&#60;p&#62;I have tried it and it works fine.&#60;br /&#62;
Thanks
&#60;/p&#62;</description>
</item>
<item>
<title>redityo on "login per url"</title>
<link>https://www.machform.com/forums/topic/login-per-url#post-2797</link>
<pubDate>Fri, 29 Aug 2008 20:35:46 +0000</pubDate>
<dc:creator>redityo</dc:creator>
<guid isPermaLink="false">2797@https://www.machform.com/forums/</guid>
<description>&#60;p&#62;I see .. You can edit your index.php on machform folder and add this line around line 11 below session_start() code :&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;$_POST=$_GET;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;after that you can call your machform login using this url&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://host.com/machform/index.php?admin_username=admin&#38;#38;admin_password=admin&#38;#38;submit=1&#34; rel=&#34;nofollow&#34;&#62;http://host.com/machform/index.php?admin_username=admin&#38;#38;admin_password=admin&#38;#38;submit=1&#60;/a&#62;
&#60;/p&#62;</description>
</item>
<item>
<title>sonic on "login per url"</title>
<link>https://www.machform.com/forums/topic/login-per-url#post-2793</link>
<pubDate>Fri, 29 Aug 2008 17:06:46 +0000</pubDate>
<dc:creator>sonic</dc:creator>
<guid isPermaLink="false">2793@https://www.machform.com/forums/</guid>
<description>&#60;p&#62;Hi&#60;/p&#62;
&#60;p&#62;I would like an automatic access without login procedure. The security reason is no problem, we use this form in an intranet.
&#60;/p&#62;</description>
</item>
<item>
<title>redityo on "login per url"</title>
<link>https://www.machform.com/forums/topic/login-per-url#post-2770</link>
<pubDate>Thu, 28 Aug 2008 07:47:58 +0000</pubDate>
<dc:creator>redityo</dc:creator>
<guid isPermaLink="false">2770@https://www.machform.com/forums/</guid>
<description>&#60;p&#62;Hi ..&#60;/p&#62;
&#60;p&#62;For security reason I think it's not possible to parse the login data from url :) anyway may I know why do you want to do that ?
&#60;/p&#62;</description>
</item>
<item>
<title>sonic on "login per url"</title>
<link>https://www.machform.com/forums/topic/login-per-url#post-2769</link>
<pubDate>Thu, 28 Aug 2008 05:58:49 +0000</pubDate>
<dc:creator>sonic</dc:creator>
<guid isPermaLink="false">2769@https://www.machform.com/forums/</guid>
<description>&#60;p&#62;Hi&#60;br /&#62;
Is it possible to send the login data via URL?&#60;br /&#62;
I have tried this here:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://yoururl.com/machform/index.php?ADMIN_USER=admin&#38;#38;ADMIN_PASSWORD=12345&#34; rel=&#34;nofollow&#34;&#62;http://yoururl.com/machform/index.php?ADMIN_USER=admin&#38;#38;ADMIN_PASSWORD=12345&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Unfortunately it will not work.&#60;/p&#62;
&#60;p&#62;Regards&#60;br /&#62;
Sonic
&#60;/p&#62;</description>
</item>

</channel>
</rss>
