PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
tools
Отправлено: 12 Октября, 2011 - 14:32:54
Новичок
Покинул форум
Сообщений всего: 5
Дата рег-ции: Окт. 2011
Откуда: Одесса
Помог: 0 раз(а)
Доброго вам время суток! вот я вчера столкнулся с проблемой пере адресации, то есть, при вводе (логина) и (пароля) когда процедура проверки закончилась, переход осуществляется
на главную страницу например у меня
(home.php) .
Ну а мне нужно что бы переход был на (profile.php?sid=ИД ПОЛЬЗОВАТЕЛЯ) .
как это можно заделать не знаю, все перепробовал, даже и так
Люди прошу помочь, кто понял в чем суть сложившийся ситуации..
буду очень благодарен.
tools
Отправлено: 12 Октября, 2011 - 19:30:42
Новичок
Покинул форум
Сообщений всего: 5
Дата рег-ции: Окт. 2011
Откуда: Одесса
Помог: 0 раз(а)
armancho7777777 пишет: Выложите код целиком.
если поможет...
PHP:
скопировать код в буфер обмена
<?PHP
header ( "content-type:text/html;charset=utf-8" ) ; require ( "foundation/asession.php" ) ;
require ( "configuration.php" ) ;
require ( "includes.php" ) ;
"login" => array ( 'action/login_act.php' , 'home.php' ) , //<------------ "logout" => array ( 'action/logout_act.php' , "$indexFile " ) , "reg" => array ( 'action/reg_act.php' , 'home.php' ) ,
"group_creat" => array ( 'action/group/group_creat.action.php' , 'modules.php?app=group' ) , "group_join" => array ( 'action/group/group_join.action.php' ) , "group_del_sub" => array ( 'action/group/group_del_subject.action.php' ) , "group_exit" => array ( 'action/group/group_exit.action.php' , 'modules.php?app=group' ) , "group_drop" => array ( 'action/group/group_drop.action.php' , 'modules.php?app=group' ) , "group_appoint" => array ( 'action/group/group_appoint.action.php' ) , "group_revoke" => array ( 'action/group/group_revoke.action.php' ) , "group_del_member" => array ( 'action/group/group_del_memeber.action.php' ) , "group_del_req" => array ( 'action/group/group_del_request_member.action.php' ) , "group_info_change" => array ( 'action/group/group_info_change.action.php' ) , "group_send_sub" => array ( 'action/group/group_send_subject.action.php' ) , "group_approve" => array ( 'action/group/group_approve.action.php' ) , "group_change_group_info" => array ( 'action/group/group_info_change.action.php' ) ,
"album_creat" => array ( 'action/album/album_creat.action.php' ) , "album_del" => array ( 'action/album/album_del.action.php' , 'modules.php?app=album' ) , "album_upd" => array ( 'action/album/album_upd.action.php' , 'modules.php?app=album' ) , "photo_del" => array ( 'action/album/photo_del.action.php' ) , "album_skin" => array ( 'action/album/album_skin.action.php' ) , "photo_im" => array ( 'action/album/photo_im.action.php' ) , "photo_upd" => array ( 'action/album/photo_upd.action.php' ) , "photo_upl" => array ( 'action/album/photo_upl.action.php' ) , "photo_upl_flash" => array ( 'action/album/photo_upl_flash.action.php' ) ,
"msg_crt" => array ( 'action/msgscrip/msg_crt.action.php' ) , "msg_del" => array ( 'action/msgscrip/msg_del.action.php' ) , "msg_send" => array ( 'action/msgscrip/msg_send.action.php' ) , "msgboard_send" => array ( 'action/msgboard/msgboard_send.action.php' ) , "msgboard_del" => array ( 'action/msgboard/msgboard_del.action.php' ) ,
"user_info" => array ( 'action/users/user_info.action.php' ) , "user_pw_change" => array ( 'action/users/user_pw_change.action.php' ) , "user_ico_upload" => array ( 'action/users/user_ico_upload.action.php' ) , "user_ico_save" => array ( 'action/users/user_ico_cut_save.action.php' ) , "user_ol_reset" => array ( 'action/users/user_online_reset.action.php' ) , "user_add_hi" => array ( 'action/users/user_add_hi.action.php' ) , "user_del_hi" => array ( 'action/users/user_del_hi.action.php' ) , "user_forget" => array ( 'action/users/user_forget.action.php' ) , "user_dress_change" => array ( 'action/users/user_dressup.action.php' ) , "user_activation" => array ( "action/users/user_activation.action.php" ) ,
"mood_add" => array ( 'action/mood/mood_add.action.php' ) , "mood_del" => array ( 'action/mood/mood_del.action.php' ) ,
"add_mypals" => array ( 'action/mypals/pals_add.action.php' ) , "pals_sort_add" => array ( 'action/mypals/pals_sort_add.action.php' , 'modules.php?app=mypals_sort' ) , "pals_change" => array ( 'action/mypals/pals_change.action.php' ) , "pals_sort_change" => array ( 'action/mypals/pals_sort_change.action.php' ) , "pals_sort_del" => array ( 'action/mypals/pals_sort_del.action.php' , 'modules.php?app=mypals_sort' ) , "del_mypals" => array ( 'action/mypals/pals_del.action.php' , 'modules.php?app=mypals' ) , "refuse_req" => array ( 'action/mypals/refuse_req.action.php' , 'modules.php?app=mypals_request' ) , "del_req" => array ( 'action/mypals/del_req.action.php' , 'modules.php?app=mypals_request' ) , "confirm_both" => array ( 'action/mypals/confirm_both.action.php' , 'modules.php?app=mypals_request' ) , "confirm_other" => array ( 'action/mypals/confirm_other.action.php' , 'modules.php?app=mypals_request' ) ,
"blog_add" => array ( 'action/blog/blog_add.action.php' , 'modules.php?app=blog_list' ) , "blog_del" => array ( 'action/blog/blog_del.action.php' , 'modules.php?app=blog_list' ) , "blog_edit" => array ( 'action/blog/blog_edit.action.php' ) , "blog_sort_add" => array ( 'action/blog/blog_sort_add.action.php' ) , "blog_sort_del" => array ( 'action/blog/blog_sort_del.action.php' , 'modules.php?app=blog_manager_sort' ) , "blog_sort_change" => array ( 'action/blog/blog_sort_change.action.php' ) ,
"upload_act" => array ( 'action/pubtools/upload.action.php' ) ,
"pr_access" => array ( 'action/privacy/profile_access_set.action.php' ) , "pr_access_login" => array ( 'action/privacy/profile_acess_login.action.php' ) , "pr_inputmess" => array ( 'action/privacy/profile_inputmess_set.action.php' ) , "pr_reqcheck" => array ( 'action/privacy/profile_reqcheck_set.action.php' ) , "pr_affair" => array ( 'action/privacy/hidden_affair.action.php' ) ,
"poll_add" => array ( 'action/poll/poll_add.action.php' , 'modules.php?app=poll_mine' ) , "poll_submit" => array ( 'action/poll/poll_submit.action.php' ) , "poll_set_config" => array ( 'action/poll/poll_set_config.action.php' ) ,
"share_action" => array ( 'action/share/share.action.php' ) , "share_del" => array ( 'action/share/share_del.action.php' ) , "share_get_info" => array ( 'action/share/share_outer.action.php' ) ,
"report_add" => array ( 'action/report/report_add.action.php' ) ,
"restore_add" => array ( 'action/restore/restore_add.action.php' ) , "restore_del" => array ( 'action/restore/restore_del.action.php' ) ,
"message_del" => array ( 'action/message/message_del.action.php' ) , "add_app" => array ( 'action/userapp/add_app.action.php' ) , "del_app" => array ( 'action/userapp/del_app.action.php' ) ,
"event_add" => array ( 'action/event/event_add.action.php' , 'modules.php?app=event' ) , "event_edit" => array ( 'action/event/event_edit.action.php' , 'modules.php?app=event' ) , "event_join" => array ( 'action/event/event_join.action.php' , 'modules.php?app=event_all' ) , "event_del_member" => array ( 'action/event/event_del_member.action.php' , 'modules.php?app=event' ) , "event_appoint" => array ( 'action/event/event_appoint.action.php' , 'modules.php?app=event' ) , "event_revoke" => array ( 'action/event/event_revoke.action.php' , 'modules.php?app=event' ) , "event_approve" => array ( 'action/event/event_approve.action.php' , 'modules.php?app=event' ) , "event_del_req" => array ( 'action/event/event_del_req.action.php' , 'modules.php?app=event' ) , "event_invite" => array ( 'action/event/event_invite.action.php' , 'modules.php?app=event' ) , "event_exit" => array ( 'action/event/event_exit.action.php' , 'modules.php?app=event' ) , "event_drop" => array ( 'action/event/event_drop.action.php' , 'modules.php?app=event' ) , "event_follow" => array ( 'action/event/event_follow.action.php' , 'modules.php?app=event' ) , "event_follow_cancel" => array ( 'action/event/event_follow_cancel.action.php' , 'modules.php?app=event' ) , "event_upload_photo" => array ( 'action/event/event_upload_photo.action.php' ) , "event_update_photo" => array ( 'action/event/event_update_photo.action.php' ) , "event_del_photo" => array ( 'action/event/event_del_photo.action.php' ) , "event_im_photo" => array ( 'action/event/event_im_photo.action.php' ) , "event_edit_apply" => array ( 'action/event/event_edit_apply.action.php' , 'modules.php?app=event' ) ,
"ask_add" => array ( 'action/ask/ask_add.action.php' ) , "ask_edit" => array ( 'action/ask/ask_edit.action.php' ) , "ask_reply_add" => array ( 'action/ask/ask_reply_add.action.php' ) , "ask_reply_del" => array ( 'action/ask/ask_reply_del.action.php' ) , "ask_reply_edit" => array ( 'action/ask/ask_reply_edit.action.php' ) , "ask_set_answer" => array ( 'action/ask/ask_set_answer.action.php' ) ,
) ;
$actId = getActId( ) ;
$free_act_array = array ( "login" , "reg" , "logout" , "pr_access_login" , "photo_upl_flash" , "user_forget" , "user_pw_change" , "user_activation" ) ;
limit_time( $limit_action_time ) ;
require ( "foundation/auser_mustlogin.php" ) ;
}
function action_return( $state = 1, $retrun_mess = "" , $activeUrl = "" ) {
if ( $state == 2) { echo $retrun_mess ; exit; }
Global $acttarget ;
echo "<script language='javascript'>" ;
if ( trim ( $retrun_mess ) != '' ) { echo "alert('" . $retrun_mess . "');" ;
}
$setUrl = '' ;
if ( $activeUrl != '' ) {
$setUrl = $activeUrl ;
} else {
$setUrl = $acttarget [ 1] ;
}
if ( $setUrl == '-1' ) {
echo "history.go(-1);" ;
} else if ( $setUrl == '0' ) {
echo "window.close();" ;
} else {
echo "location.href='" . $setUrl . "';" ;
}
echo "</script>" ; exit( ) ;
}
$acttarget = $actArray [ $actId ] ;
require ( $acttarget [ 0] ) ;
} else {
echo 'error' ;
}
?>
а вот сам код login_act.php
PHP:
скопировать код в буфер обмена
<?PHP
$l_langpackage = new loginlp;
$re_langpackage = new reglp;
require ( "foundation/module_mypals.php" ) ;
require ( "foundation/aintegral.php" ) ;
if ( strlen ( get_argp
( "u_email" ) ) < 4
) { echo 'emailmsg|' . $l_langpackage -> l_not_check ;
}
if ( get_argp( "u_pws" ) == NULL ) {
echo 'pwdmsg|' . $l_langpackage -> l_empty_pass ;
}
$u_email = short_check( get_argp( "u_email" ) ) ;
$user_pws = md5 ( get_argp
( "u_pws" ) ) ; $hidden = intval ( get_argp
( 'hidden' ) ) ;
$t_users = $tablePreStr . "users" ;
$t_group_members = $tablePreStr . "group_members" ;
$t_online = $tablePreStr . "online" ;
$t_mypals = $tablePreStr . "pals_mine" ;
$t_frontgroup = $tablePreStr . "frontgroup" ;
dbtarget( 'r' , $dbServs ) ;
$dbo = new dbex;
$sql = "select * from $t_users where user_email='$u_email '" ;
$user_info = $dbo -> getRow ( $sql ) ;
echo 'emailmsg|' . $l_langpackage -> l_not_check ;
}
$get_pws = $user_info [ 'user_pws' ] ;
if ( $get_pws != $user_pws ) {
echo 'pwdmsg|' . $l_langpackage -> l_wrong_pass ;
}
if ( $user_info [ 'is_pass' ] == 0) {
echo 'emailmsg|' . $l_langpackage -> l_lock_u ;
}
if ( $mailActivation == 1) {
if ( $user_info [ 'activation_id' ] != - 1 ) {
set_session( 'email' , $u_email ) ;
echo 'active|' ;
}
}
$mypals = getMypals( $dbo , $user_info [ 'user_id' ] , $t_mypals ) ;
set_sess_mypals( $mypals ) ;
set_sess_username( $user_info [ 'user_name' ] ) ;
set_sess_userid( $user_info [ 'user_id' ] ) ;
set_sess_usersex( $user_info [ 'user_sex' ] ) ;
set_sess_cgroup( $user_info [ 'creat_group' ] ) ;
set_sess_jgroup( $user_info [ 'join_group' ] ) ;
set_sess_userico( $user_info [ 'user_ico' ] ) ;
set_session( 'reside_province' , $user_info [ 'reside_province' ] ) ;
set_session( 'reside_city' , $user_info [ 'reside_city' ] ) ;
set_session( 'hidden_pals' , $user_info [ 'hidden_pals_id' ] ) ;
set_session( 'hidden_type' , $user_info [ 'hidden_type_id' ] ) ;
set_sess_plugins( $user_info [ 'use_plugins' ] ) ;
set_sess_apps( $user_info [ 'use_apps' ] ) ;
set_sess_online( $hidden ) ;
set_session( $user_info [ 'user_id' ] . "_dressup" , $user_info [ 'dressup' ] ) ;
$sql = "select * from $t_frontgroup where gid='$user_info[user_group] '" ;
$rights = $dbo -> getRow ( $sql ) ;
if ( $rights ) set_sess_rights( $rights [ 'rights' ] ) ;
else set_sess_rights( "" ) ;
dbtarget( 'w' , $dbServs ) ;
$last_data = date ( "Y-m-d" , strtotime ( $user_info [ 'lastlogin_datetime' ] ) ) ; $now_data = date ( "Y-m-d" , $now_time ) ;
if ( $last_data != $now_data ) {
increase_integral( $dbo , $int_login , $user_info [ 'user_id' ] ) ;
}
$sql = "delete from $t_online where user_id=$user_info[user_id] " ;
$dbo -> exeUpdate ( $sql ) ;
$sql = "insert into $t_online (user_id,user_name,user_sex,user_ico,birth_province,birth_city,reside_province,reside_city,active_time,hidden,birth_year) values " .
"($user_info[user_id] ,'$user_info[user_name] ',$user_info[user_sex] ,'$user_info[user_ico] ','$user_info[birth_province] ','$user_info[birth_city] ','$user_info[reside_province] ','$user_info[reside_city] ',$now_time ,$hidden ,'$user_info[birth_year] ')" ;
$dbo -> exeUpdate ( $sql ) ;
$sql = "update $t_users set lastlogin_datetime='" . constant ( 'NOWTIME' ) . "',login_ip='$_SERVER[REMOTE_ADDR] ' where user_id=$user_info[user_id] " ; $dbo -> exeUpdate ( $sql ) ;
if ( get_sess_preloginurl( ) ) {
echo get_sess_preloginurl( ) ;
} else {
echo $acttarget [ 1] ;
set_sess_preloginurl( '' ) ;
}
?>
susha
Отправлено: 13 Октября, 2011 - 15:53:43
Новичок
Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
ж
(Отредактировано автором: 13 Октября, 2011 - 15:54:57)
Поиск в теме | Версия для печати
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB