FrontEndUser kick out
FrontEndUser kick out
I have created a couple of restricted pages with help from Calguys tutorial PDF from 2009.
It works well except when I use a form to do an Insert of data into a database of mine. When I do the insert, the first time, I get kicked out of the page and ends up at the redirection page and I cant reload the page. If I try to login again it says that the user already is logged in.
If I then use the FrontEndUser-interface to loggout the user, login again, and then do the same thing it all works fine, the Insert works as it should and I don't get kicked out.
Any idea the reason to this?
It works well except when I use a form to do an Insert of data into a database of mine. When I do the insert, the first time, I get kicked out of the page and ends up at the redirection page and I cant reload the page. If I try to login again it says that the user already is logged in.
If I then use the FrontEndUser-interface to loggout the user, login again, and then do the same thing it all works fine, the Insert works as it should and I don't get kicked out.
Any idea the reason to this?
Re: FrontEndUser kick out
Not enough info on what you are trying to do. We need more precise steps and system info, as well as what pages and forms (udt?, formbuilder?), etc;Cognatus wrote:It works well except when I use a form to do an Insert of data into a database of mine. When I do the insert, the first time, I get kicked out of the page and ends up at the redirection page and I cant reload the page. If I try to login again it says that the user already is logged in.
"There are 10 types of people in this world, those who understand binary... and those who don't."
* by the way: English is NOT my native language (sorry for any mistakes...).
Code of Condut | CMSMS Docs | Help Support CMSMS
My developer Page on the Forge
GeekMoot 2015 in Ghent, Belgium: I was there!
GeekMoot 2016 in Leicester, UK: I was there!
DevMoot 2023 in Cynwyd, Wales: I was there!
* by the way: English is NOT my native language (sorry for any mistakes...).
Code of Condut | CMSMS Docs | Help Support CMSMS
My developer Page on the Forge
GeekMoot 2015 in Ghent, Belgium: I was there!
GeekMoot 2016 in Leicester, UK: I was there!
DevMoot 2023 in Cynwyd, Wales: I was there!
Re: FrontEndUser kick out
I'm on my way out right now so I will have to provide more info later, but you might see it in action.
http://www.dombok.se/index.php?page=administrera
Username:Fake@cognatus.se
Passw: fakefake
The form mentioned is the one to the left here:
http://www.dombok.se/index.php?page=inmatning
But I guess this wont do much since you wont be able to see the page again when kicked out...
http://www.dombok.se/index.php?page=administrera
Username:Fake@cognatus.se
Passw: fakefake
The form mentioned is the one to the left here:
http://www.dombok.se/index.php?page=inmatning
But I guess this wont do much since you wont be able to see the page again when kicked out...

Re: FrontEndUser kick out
----------------------------------------------
Cms Version: 1.11.7
Installed Modules:
CMSMailer: 5.2.1
CMSPrinting: 1.0.4
FileManager: 1.4.3
MenuManager: 1.8.5
MicroTiny: 1.2.5
ModuleManager: 1.5.5
News: 2.12.12
Search: 1.7.8
ThemeManager: 1.1.8
CGExtensions: 1.38.1
FrontEndUsers: 1.21.18
Gallery: 1.6.1
FormBuilder: 0.7.3
GBFilePicker: 1.3.3
CustomContent: 1.9
SelfRegistration: 1.8.1
Config Information:
php_memory_limit:
process_whole_template:
max_upload_size: 256000000
url_rewriting: none
page_extension:
query_var: page
image_manipulation_prog: GD
auto_alias_content: true
locale:
default_encoding: utf-8
admin_encoding: utf-8
set_names: true
Php Information:
phpversion: 5.3.3
md5_function: På (Sant)
gd_version: 2
tempnam_function: På (Sant)
magic_quotes_runtime: Av (Falskt)
E_STRICT: 0
E_DEPRECATED: 0
memory_limit: 256M
max_execution_time: 1600
output_buffering: 0
safe_mode: Av (Falskt)
file_uploads: På (Sant)
post_max_size: 128M
upload_max_filesize: 256M
session_save_path: /tmp (1777)
session_use_cookies: På (Sant)
xml_function: På (Sant)
xmlreader_class: På (Sant)
Server Information:
Server Api: cgi-fcgi
Server Db Type: MySQL (mysqli)
Server Db Version: 5.0.83
Server Db Grants: Kunde inte hitta en lämplig "GRANT ALL" tillstånd. Detta kan innebära att du kan ha problem med att installera eller ta bort moduler. Eller till och med lägga till och ta bort poster, inklusive sidor
----------------------------------------------
Cms Version: 1.11.7
Installed Modules:
CMSMailer: 5.2.1
CMSPrinting: 1.0.4
FileManager: 1.4.3
MenuManager: 1.8.5
MicroTiny: 1.2.5
ModuleManager: 1.5.5
News: 2.12.12
Search: 1.7.8
ThemeManager: 1.1.8
CGExtensions: 1.38.1
FrontEndUsers: 1.21.18
Gallery: 1.6.1
FormBuilder: 0.7.3
GBFilePicker: 1.3.3
CustomContent: 1.9
SelfRegistration: 1.8.1
Config Information:
php_memory_limit:
process_whole_template:
max_upload_size: 256000000
url_rewriting: none
page_extension:
query_var: page
image_manipulation_prog: GD
auto_alias_content: true
locale:
default_encoding: utf-8
admin_encoding: utf-8
set_names: true
Php Information:
phpversion: 5.3.3
md5_function: På (Sant)
gd_version: 2
tempnam_function: På (Sant)
magic_quotes_runtime: Av (Falskt)
E_STRICT: 0
E_DEPRECATED: 0
memory_limit: 256M
max_execution_time: 1600
output_buffering: 0
safe_mode: Av (Falskt)
file_uploads: På (Sant)
post_max_size: 128M
upload_max_filesize: 256M
session_save_path: /tmp (1777)
session_use_cookies: På (Sant)
xml_function: På (Sant)
xmlreader_class: På (Sant)
Server Information:
Server Api: cgi-fcgi
Server Db Type: MySQL (mysqli)
Server Db Version: 5.0.83
Server Db Grants: Kunde inte hitta en lämplig "GRANT ALL" tillstånd. Detta kan innebära att du kan ha problem med att installera eller ta bort moduler. Eller till och med lägga till och ta bort poster, inklusive sidor
----------------------------------------------
Re: FrontEndUser kick out
The UDT for my form:
Code: Select all
$Upload = $_POST["upload"];
$con=mysqli_connect(ERASED);
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_set_charset($con,"utf8");
$ccuser = $smarty->get_template_vars('ccuser');
$user = $ccuser->loggedin();
IF(isset($Upload))
{$sql="INSERT INTO dom_test (Datum, Kalla, Jur, Socken, Lan, Namn, Efternamn, Titel, Position, Ort, Malnr, Maltyp, Sida, Svar, AD, Anm, User, Skapad, Andrad)
VALUES
('$_POST[Datum]','$_POST[Kalla]','$_POST[Jur]','$_POST[Socken]','$_POST[Lan]','$_POST[Namn]','$_POST[Efternamn]','$_POST[Titel]','$_POST[Position]','$_POST[Ort]','$_POST[Malnr]','$_POST[Maltyp]','$_POST[Sida]','$_POST[Svar]','$_POST[AD]','$_POST[Anm]','$user', NOW(), NOW())";
IF (!mysqli_query($con,$sql))
{
echo "Something went wrong";
die('Error: ' . mysqli_error($con));
}
$charset=mysqli_character_set_name($con);
// echo "Default character set is: " . $charset;
}
echo'
<div Id="uploaddiv">
<form action="http://www.dombok.se/index.php?page=inmatning" method="post" Id="upload">
<input type="hidden" name="upload" value="upload">
<table>
<tr>
<td width="100px">Datum<img src="uploads/images/Ikoner/info1.png" title="Obligatorisk uppgift. Anges i formatet ÅÅÅÅ-MM-DD." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input name="Datum" data-validation="date " type="text" ><br /></td>
</tr>
<tr>
<td>Källa<img src="uploads/images/Ikoner/info1.png" title="Ange en beskrivning av källan. Det är inte kritsikt att hålla sig till någon absolut standard, det viktiga är att informationen är tillräcklig för att kunna återfinna materialet. Begränsad till 100 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input name="Kalla" data-validation="length" data-validation-length="max100"><br /></td>
</tr>
<tr>
<td>Jurisdiktion<img src="uploads/images/Ikoner/info1.png" title="Ange vilken juridisk instans avskiften gäller t.ex. <Ydre häradsrätt> eller <Eksjö rådhusrätt>. Begränsad till 100 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input type="text" name="Jur" data-validation="length alphanumeric" data-validation-length="max100" data-validation-allowing=" åÅäÄöÖüÜ- " type="text" data-validation-error-msg="Obligatoriskt fält. Fältet får innehålla bokstäver, siffror, bindestreck och inte överskrida 100 tecken."><br /></td>
</tr>
<tr>
<td>Socken/Stad<img src="uploads/images/Ikoner/info1.png" title="Ange vilken socken personen är relaterad till. Använd modern stavning, t. ex. <Vänge> eller <Eksjö>. Begränsad till 50 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input type="text" name="Socken" data-validation="length alphanumeric" data-validation-optional="true" data-validation-length="max50" data-validation-allowing="åÅäÄöÖüÜ- ()#?" type="text" data-validation-error-msg="Fältet får innehålla bokstäver, siffror, bindestreck och inte överskrida 50 tecken."><br /></td>
</tr>
<tr>
<td>Län<img src="uploads/images/Ikoner/info1.png" title="Länsbokstav använd idag gällande beteckning. Endast versaler." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input type="text" name="Lan" data-validation-optional="true" data-validation="custom" data-validation-regexp="^([AB,AC,BD,C,D,E,F,G,H,I,K,M,N,O,S,T,U,W,X,Y,Z]+)$" data-validation-error-msg="Fältet får innehålla länsbokstäver som versaler."><br /></td>
</tr>
<tr>
<td>Namn<img src="uploads/images/Ikoner/info1.png" title="Ange förnamnet/-en för den person som posten berör. Begränsad till 100 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input type="text" name="Namn" data-validation="length alphanumeric" data-validation-optional="true" data-validation-length="max100" data-validation-allowing="åÅäÄöÖüÜ- ()#?" type="text" data-validation-error-msg="Fältet får innehålla bokstäver, siffror, bindestreck och inte överskrida 100 tecken."><br /></td>
</tr>
<tr>
<td>Efternamn<img src="uploads/images/Ikoner/info1.png" title="Ange eternamnet/-en för DEN person som posten berör. Begränsad till 100 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input type="text" name="Efternamn" data-validation="length alphanumeric" data-validation-optional="true" data-validation-length="max100" data-validation-allowing="åÅäÄöÖüÜ- ()#?" type="text" data-validation-error-msg="Fältet får innehålla bokstäver, siffror, bindestreck och inte överskrida 100 tecken."><br /></td>
</tr>
<tr>
<td>Titel<img src="uploads/images/Ikoner/info1.png" title="Ange titel på den person som posten berör. Begränsad till 100 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input type="text" name="Titel" data-validation="length alphanumeric" data-validation-optional="true" data-validation-length="max100" data-validation-allowing="åÅäÄöÖüÜ- ()#?" type="text" data-validation-error-msg="Fältet får innehålla bokstäver, siffror, bindestreck och inte överskrida 100 tecken."><br /></td>
</tr>
<tr>
<td>Position<img src="uploads/images/Ikoner/info1.png" title="Ange position för den person som posten berör. Position är den roll personen har i målet, såsom kärande, svarande, gäldenär, fodringsägare, vittne, länsman, nämndeman m. fl. Begränsad till 100 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input type="text" name="Position" data-validation="length alphanumeric" data-validation-optional="true" data-validation-length="max100" data-validation-allowing="åÅäÄöÖüÜ- ()#?" type="text" data-validation-error-msg="Fältet får innehålla bokstäver, siffror, bindestreck och inte överskrida 100 tecken."><br /></td>
</tr>
<tr>
<td>Ort<img src="uploads/images/Ikoner/info1.png" title="Fyll i den ort som är relaterad till personen som denna post berör. Begränsad till 100 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input type="text" name="Ort" data-validation="length alphanumeric" data-validation-optional="true" data-validation-length="max100" data-validation-allowing="åÅäÄöÖüÜ- ()#?" type="text" data-validation-error-msg="Fältet får innehålla bokstäver, siffror, bindestreck och inte överskrida 100 tecken."><br /></td>
</tr>
<tr>
<td>Målnummer<img src="uploads/images/Ikoner/info1.png" title="Om tillgängligt kan man skriva in numret på målet. Begränsad till 10 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td>
<td><input type="text" name="Malnr" data-validation="length" data-validation-length="max10"><br /></td>
</tr>
<tr>
<td>Typ av mål<img src="uploads/images/Ikoner/info1.png" title="Fyll i vilken typ av mål det handlar om, till exempel häxprocess/rågångstvist/fasta/tvistemål m.fl. Begränsad till 100 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td><td><input type="text" name="Maltyp" data-validation="length alphanumeric" data-validation-optional="true" data-validation-length="max100" data-validation-allowing="åÅäÄöÖüÜ- ()#?" type="text" data-validation-error-msg="Fältet får innehålla bokstäver, siffror, bindestreck och inte överskrida 100 tecken."><br /></td>
</tr>
<tr>
<td>Sida<img src="uploads/images/Ikoner/info1.png" title="Om tillgängligt kan man skriva in på vilken sida man kan finna uppgifterna. Begränsad till 10 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td>
<td><input type="text" name="Sida" data-validation="length" data-validation-length="max10"><br /></td>
</tr>
<tr>
<td>Bildid SVAR:<img src="uploads/images/Ikoner/info1.png" title="Här kan man ange bild-ID för SVAR." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td>
<td><input type="text" name="Svar" data-validation="length alphanumeric" data-validation-length="max15" data-validation-optional="true" data-validation-allowing="_"><br /></td>
</tr>
<tr>
<td>ArkivDigital ID:<img src="uploads/images/Ikoner/info1.png" title="Här kan man ange bild-ID för ArkivDigital." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td>
<td><input type="text" name="AD" data-validation="length alphanumeric" data-validation-length="max20" data-validation-optional="true" data-validation-allowing="."><br /></td>
</tr>
<tr>
<td style="vertical-align: top;">Anmärkning<img src="uploads/images/Ikoner/info1.png" title="Detta fält kan man använda till lite vad man känner för. Kanske en sammanfattning av målet. Man kan föra in avskrifter eller delar därav. Personliga anteckningar eller påpekanden. Länkar, reklam eller liknande är inte tillåtet. Begränsad till 500 tecken." style="cursor: auto; vertical-align: middle;" src="uploads/images/Ikoner/info_icon_1.png" alt="" width="12" height="12" /></td>
<td>Du har <span id="Anml">500</span> tecken kvar<textarea Id="Anm" name="Anm" form="upload" rows="10" cols="50" maxlength="500"></textarea></td>
</tr>
<tr>
<td></td>
<td><input Id="sokid" type="submit" style="width:auto;" value="Spara och lägg till en ny"><input Id="rensa" name="Rensa" type="button" style="width:auto; margin-left:10px;" onClick="location.href=\'http://www.dombok.se/index.php?page=inmatning\' "value="Rensa" /><br /></td>
</table>
</form>
</div>
';
Re: FrontEndUser kick out
You should make a look which variables are currently provided by FEU.
If I'm right Smarty var ccuser is no longer available. But there should be a similar var.
If I'm right Smarty var ccuser is no longer available. But there should be a similar var.
Re: FrontEndUser kick out
I do get the user from the smarty var, but that is only used for adding the user to the insert I do. I guess thats not related to my problems with FEU kicking me out?
Re: FrontEndUser kick out
Activate the PHP error messages and post them here.
Additional you can add a check if this Smarty var exists before assigning to a PHP var.
Additional you can add a check if this Smarty var exists before assigning to a PHP var.
Re: FrontEndUser kick out
OK, and how do I do that?chandra wrote:Activate the PHP error messages and post them here.
The debugging function is listed among the "disable_functions i PHP (disable_functions)". Do I have to contact my ISP to activate that?
-
- Power Poster
- Posts: 1049
- Joined: Wed Mar 19, 2008 4:54 pm
Re: FrontEndUser kick out
your cms 1.11.7 is outdated, current version 1.11.10
FrontEndusers 1.21.18 is outdated, current version 1.23.5
CGExtensions 1.38.1 is outdated, current version is 1.39
also other modules are outdated.
FrontEndusers 1.21.18 is outdated, current version 1.23.5
CGExtensions 1.38.1 is outdated, current version is 1.39
also other modules are outdated.
Re: FrontEndUser kick out
Try to add the following to your .htaccess fileCognatus wrote: OK, and how do I do that?
Code: Select all
php_flag display_startup_errors 1
php_flag display_errors 1
php_flag html_errors 1
Have you tried my suggestion too?